Se scrivi la query in quel modo è chiaro che non ti fa nessun escape. Devi usare i parametri
Se scrivi la query in quel modo è chiaro che non ti fa nessun escape. Devi usare i parametri
La funzione viene passata come stringa query e parametri in array quindi, chiamata esempio:
$query = "INSERT INTO mytable ('col1', 'col2', 'textarea', 'data') VALUES (:a,:b,:c,:d)";
$result = doquery($query,array(":a"=>"A",":b"=>"B";":c"=>"so no un' apice";":c"=>"2014-09-04 11:42:32"));