【发布时间】:2019-11-01 08:55:41
【问题描述】:
我想从我的存储过程中打印 SQL 查询。
我的程序如下:
$Insert-array = my values;
$query = $this->db->query("CALL Category(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,@id)", $Insert-array);
我使用print_r($this->db->last_query());。
我的结果如下所示:
CALL Category(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,@id)
当我使用打印查询语句时.. 现在如何从存储过程中打印 SQL 语句查询?
【问题讨论】:
-
您的意思是您希望看到带有值而不是占位符的存储过程?
-
是的,我想执行整个 sql 查询
-
我想你是在询问写在存储过程中的查询?
-
如果你想打印写在
stored procedure中的实际SQL命令,那么你不能自动这样做 -
可以在sql server中开启日志一段时间,看看有什么到达服务器。
标签: php mysql stored-procedures