Php 是否可以在浏览器中查看我们正在执行的sql查询?
我有一个基本的疑问 我举了一个例子:Php 是否可以在浏览器中查看我们正在执行的sql查询?,php,mysql,Php,Mysql,我有一个基本的疑问 我举了一个例子: $sql = mysql_query("SELECT * FROM admin where id = username='$username' and password = '$password' LIMIT 1"); 是否可以在浏览器中查看此sql命令正在执行的操作?看看它是否正确 谢谢。如果您要打印$sql,它将打印#resurce#4 $a = "SELECT * FROM admin where id = username='$username
$sql = mysql_query("SELECT * FROM admin where id = username='$username' and password = '$password' LIMIT 1");
是否可以在浏览器中查看此sql命令正在执行的操作?看看它是否正确
谢谢。如果您要打印$sql,它将打印#resurce#4
$a = "SELECT * FROM admin where id = username='$username' and password = '$password' LIMIT 1";
echo $a;
$sql = mysql_query($a); // use mysqli instead
您需要执行以下操作:
$q = "SELECT * FROM admin where id = username='$username' and password = '$password' LIMIT 1";
print_r($q);
如果您打印请求,您可以在控制台的网络选项卡或浏览器中看到它执行查询的目的不是为了查看结果吗?只需先将其分配给一个变量,然后将该变量传递到
mysql\u query()
您可以执行var\u dump($sql)代码>可能只会给您一个object语句。您使用的是一个不推荐使用的库(mysql_173)。您应该将PDO与Mysql或Mysqli一起使用