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:
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: