我想从存储过程中打印SQL查询。
我的程序如下:
$Insert-array = my values;
$query = $this->db->query("CALL Category(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,@id)", $Insert-array);
我使用print_r($this->db->last_query());
。
我的结果如下:
CALL Category(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,@id)
当我使用打印查询语句时..现在如何从存储过程中打印SQL语句查询?
答案 0 :(得分:0)
我通常会包含一个DEBUG参数,该参数默认为false,并且可以在运行时设置为true。然后将调试语句包装到“ If DEBUG”块中。
我还将日志表与许多工作结合使用,以便我可以查看流程和时间安排。我的调试代码也在那里输出。我包括调用参数名称,简短描述,受影响的行数(如果适用),注释字段和时间戳。
有关调试的更多信息,请参阅here