PDA

View Full Version : [PHP -MySQL] Errore array_walk_recursive con escape_string


bouncey2k
27-01-2013, 17:39
Ciao a tutti!

Sto iniziando ad utilizzare la notazione ad oggetti per la connessione a MySQL.
$mysqli = new mysqli($db_host, $db_user, $db_password, $db_name);

Ho un $_POST che è un array multidimensionale a cui devo fare l'escape prima di immetterlo nel database, pensavo di farlo così

array_walk_recursive($_POST, array($mysqli, 'real_escape_string'));

ho provato anche con l'& davanti a $_POST:

array_walk_recursive(&$_POST, array($mysqli, 'real_escape_string'));

Ma ottengo questo errore:
Warning: mysqli::real_escape_string() expects exactly 1 parameter, 2 given

Non riesco a uscirne, qualcuno può darmi un aiutino, per favore? :boh: