Php 如何在CodeIgniter中调试存储过程查询?
我想调试CodeIgniter模型中的存储过程查询。是否有任何工具可用于调试此查询 我已尝试打印查询,但没有帮助 在模型中使用带有插入和更新功能的存储过程后,我的页面是空白的Php 如何在CodeIgniter中调试存储过程查询?,php,sql,codeigniter-3,Php,Sql,Codeigniter 3,我想调试CodeIgniter模型中的存储过程查询。是否有任何工具可用于调试此查询 我已尝试打印查询,但没有帮助 在模型中使用带有插入和更新功能的存储过程后,我的页面是空白的 $UpdateArray = array('Update', $fkCategoryGlCode, trim($varQuestion), trim($varAnswer), $intDisplayOrder, $chrPublish, $_SERVER['REMOTE_ADDR'], $updateid, @id);
$UpdateArray = array('Update', $fkCategoryGlCode, trim($varQuestion), trim($varAnswer), $intDisplayOrder, $chrPublish, $_SERVER['REMOTE_ADDR'], $updateid, @id);
$query = $this->db->query("CALL Faq(?,?,?,?,?,?,?,?,@id)", $UpdateArray);
向我们显示您的代码首先,您的
$UpdateArray
中的值数与查询中的?
中的值数不同-可能从数组中删除@id
(更不用说它既不是字符串也不是变量,因此这可能是失败的地方)。否则,我将首先var\u dump
ing所有这些变量,以确认它们是您期望的值。然后,我将尝试直接在DB中手动执行查询(使用硬编码的变量值),以确保其按预期工作。