PHP:输出以前的 MySQL 查询 [重复]
Posted
技术标签:
【中文标题】PHP:输出以前的 MySQL 查询 [重复]【英文标题】:PHP: Output previous MySQL query [duplicate] 【发布时间】:2014-08-13 18:52:32 【问题描述】:有没有办法通过 php 查看在 mysql 服务器中输入的先前查询?我不想要查询的结果,我想要输入实际的明文查询。
【问题讨论】:
当您将数据数组输入数据库时,您将拥有该信息。如果您想要新插入的 ID,那么它将基于您使用的 mysql 连接。但是,一般情况下$query->lastID();
先自己尝试一下。 :)
【参考方案1】:
没有。默认情况下,当脚本结束时,PHP 会断开并关闭任何 mysql 连接,因此当 NEXT 连接进入时,将没有任何东西可以查看。而且由于无论如何您必须每次都发送查询,根据定义,您应该有该查询可用已经给你了。如果需要保留查询文本,则应先将其放入变量中
例如而不是
$result = mysql_query('SELECT ...');
你应该这样做
$sql = 'SELECT ...';
$result = mysql_query($sql);
【讨论】:
有道理,感谢您的解释。以上是关于PHP:输出以前的 MySQL 查询 [重复]的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Javascript 和 PHP 用 mysql 查询的输出填充列表
如何在python中执行mysql查询并将输出作为数据框[重复]
使用 PHP 数组输出 MySQL 查询 - foreach 循环错误“非法偏移”和“无效参数”