【发布时间】:2011-02-11 02:41:54
【问题描述】:
我有一个像这样执行的复杂查询:
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);
}
这件事没有任何错误就失败了,它根本不更新数据库。由于在这件事之前有大量数据需要处理,我想知道是否有任何方法可以显示 mysqli 正在执行的实际查询,以便了解问题出在哪里。
谢谢。
【问题讨论】:
-
似乎不可能。骗子:stackoverflow.com/questions/962986/…