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 查询的输出填充列表

PHP MySQL查询仅输出一个二元素数组

如何在python中执行mysql查询并将输出作为数据框[重复]

使用 PHP 数组输出 MySQL 查询 - foreach 循环错误“非法偏移”和“无效参数”

php按当前年份、季度、当月,查询mysql数据库并输出数组

php输出mysqli查询出来的结果