【问题标题】:PHP: Output previous MySQL query [duplicate]PHP:输出以前的 MySQL 查询 [重复]
【发布时间】:2014-08-13 18:52:32
【问题描述】:

有没有办法通过 PHP 查看在 MySQL 服务器中输入的先前查询?我不想要查询的结果,我想要输入实际的明文查询。

【问题讨论】:

  • 当您将数据数组输入数据库时​​,您将拥有该信息。如果您想要新插入的 ID,那么它将基于您使用的 mysql 连接。但是,一般情况下$query->lastID();
  • 先自己尝试一下。 :)

标签: php mysql sql


【解决方案1】:

没有。默认情况下,当脚本结束时,PHP 会断开并关闭任何 mysql 连接,因此当 NEXT 连接进入时,将没有任何东西可以查看。而且由于无论如何您必须每次都发送查询,根据定义,您应该有该查询可用已经给你了。如果需要保留查询文本,则应先将其放入变量中

例如而不是

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

你应该这样做

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

【讨论】:

  • 有道理,感谢您的解释。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-07-12
  • 1970-01-01
  • 2020-01-28
  • 2013-04-07
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多