0

我正在尝试解决在 PHP 中使用 mysqli 准备好的语句的问题。有没有办法输出实际发送到服务器的查询?例如,如果WHERE查询的子句是根据用户输入确定的,有没有办法在清理后查看包含 WHERE 子句中的值的实际查询?如果问题不清楚,请告诉我,我会更好地解释。

因此,当被mysqli_stmt_execute($finalQuery);调用时,我想查看查询。

4

1 回答 1

0

mysqli_info 将返回有关最后执行的查询的信息。

http://php.net/manual/en/mysqli.info.php

$link = mysqli_connect("localhost", "my_user", "my_password", "world");

// Stuff to setup query...
$finalQuery = mysqli_prepare($link, $finalQuery);
mysqli_stmt_execute($finalQuery);

var_dump(mysqli_info($link));
于 2013-06-08T02:29:17.490 回答