Ho una domanda complessa che viene eseguito in questo modo:Esiste un modo per stampare la query effettiva eseguita da mysqli-> execute()?
if ($stmt = $dbi->prepare($pt_query)) {
$stmt->bind_param('ssssssssi', $snome,$scognome,$ssocieta,$svia,$slocalita,$sprovincia,$scap,$stelefono,$sfax,$uid);
$stmt->execute();
echo $dbi->error;
$stmt->close();
} else {
printf("Error -> %s\n", $dbi->error);
}
Questa cosa sta venendo a mancare senza alcun errore, semplicemente non aggiorna il database. Dato che ci sono un sacco di dati che vengono trattati prima di questa cosa vorrei sapere se c'è un modo per mostrare la query effettiva che mysqli sta eseguendo per capire dove si trova il problema.
Grazie.
non sembra essere possibile. Dupe: http://stackoverflow.com/questions/962986/how-to-echo-a-mysqli-prepared-statement –