Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php mysql数据库更新和codeigniter行受影响函数_Php_Codeigniter - Fatal编程技术网

Php mysql数据库更新和codeigniter行受影响函数

Php mysql数据库更新和codeigniter行受影响函数,php,codeigniter,Php,Codeigniter,我在更新查询后使用这个函数这个codeigniter函数 $this->db->affected_rows(); 如果我更新值,它将返回受影响的行数,但如果我使用与以前相同的值更新值,它将返回0行受影响的行数 任何帮助 是的,我知道我需要的是确认查询已成功运行 如果所有CI数据库函数“成功运行”,则返回结果 所以 为了检查数据库查询是否成功,可以使用以下方法检查错误代码: $this->db->_error_message(); 如果为空,则没有错误。如果没有,则显示

我在更新查询后使用这个函数这个codeigniter函数

$this->db->affected_rows();
如果我更新值,它将返回受影响的行数,但如果我使用与以前相同的值更新值,它将返回0行受影响的行数

任何帮助


是的,我知道我需要的是确认查询已成功运行

如果所有CI数据库函数“成功运行”,则返回结果

所以


为了检查数据库查询是否成功,可以使用以下方法检查错误代码:

$this->db->_error_message();
如果为空,则没有错误。如果没有,则显示错误消息
\u error\u number()
也已设置,因此,如果要查找特定错误,可以使用它


通常,如果您知道有
受影响的行()
,则可以跳过错误检查,因此您可以将
\u错误消息()
测试限制在
受影响的行()返回0的情况下。

第二次运行同一查询时,是否有0行受影响?我认为这是正确的行为,因为当您第二次运行相同的查询时,没有什么可以更改的。您遇到了什么问题?是的,我知道我需要的是确认查询已成功运行。
$this->db->_error_message();