PHP:输出以前的MySQL查询

PHP: Output previous MySQL query

本问题已经有最佳答案,请猛点这里访问。

有没有一种方法可以通过php看到在mysql服务器中输入的前一个查询?我不想要查询的结果,我想要输入实际的纯文本查询。


不。默认情况下,当脚本结束时,php会断开并关闭任何mysql连接,所以当下一个连接进入时,就没有什么可供查看的了。而且由于您必须每次都发送查询,所以根据定义,您应该已经可以使用该查询了。如果需要保留查询文本,则应首先将其放入变量中。

例如,代替

1
$result = mysql_query('SELECT ...');

你应该这么做

1
2
$sql = 'SELECT ...';
$result = mysql_query($sql);