【发布时间】:2014-08-13 18:52:32
【问题描述】:
有没有办法通过 PHP 查看在 MySQL 服务器中输入的先前查询?我不想要查询的结果,我想要输入实际的明文查询。
【问题讨论】:
-
当您将数据数组输入数据库时,您将拥有该信息。如果您想要新插入的 ID,那么它将基于您使用的 mysql 连接。但是,一般情况下
$query->lastID(); -
先自己尝试一下。 :)
有没有办法通过 PHP 查看在 MySQL 服务器中输入的先前查询?我不想要查询的结果,我想要输入实际的明文查询。
【问题讨论】:
$query->lastID();
没有。默认情况下,当脚本结束时,PHP 会断开并关闭任何 mysql 连接,因此当 NEXT 连接进入时,将没有任何东西可以查看。而且由于无论如何您必须每次都发送查询,根据定义,您应该有该查询可用已经给你了。如果需要保留查询文本,则应先将其放入变量中
例如而不是
$result = mysql_query('SELECT ...');
你应该这样做
$sql = 'SELECT ...';
$result = mysql_query($sql);
【讨论】: