Mam skomplikowaną kwerendę, która pobiera wykonywane tak:Czy istnieje sposób wydrukowania faktycznego zapytania, które robi 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);
}
Ta rzecz się niepowodzeniem bez błędów, to po prostu nie aktualizuje bazę danych. Ponieważ istnieje mnóstwo danych, które są traktowane przed tym czymś, chciałbym wiedzieć, czy istnieje sposób na pokazanie faktycznego zapytania, które wykonuje mysqli, aby zrozumieć, gdzie jest problem.
Dziękuję.
nie wydaje się być możliwe. Dupe: http://stackoverflow.com/questions/962986/how-to-echo-a-mysqli-prepared-statement –