我正在更新一个表,如何检查更新是否成功。我将结果存储在$Result
中当我打印它时,它会给出以下输出。
CI_DB_mysqli_result Object
(
[conn_id] => mysqli Object (
[affected_rows] => 0
[client_info] => mysqlnd 5.0.8-dev - 20102224 - $Revision: 310735 $
[client_version] => 50008
[connect_errno] => 0
[connect_error] =>
[errno] => 0
[error] =>
[field_count] => 0
[host_info] => localhost via TCP/IP
[info] =>
[insert_id] => 0
[server_info] => 5.5.16
[server_version] => 50516
[sqlstate] => 00000
[protocol_version] => 10
[thread_id] => 765
[warning_count] => 0
)
[result_id] => 1
[result_array] => Array ()
[result_object] => Array ()
[custom_result_object] => Array ()
[current_row] => 0
[num_rows] =>
[row_data] =>
)
最佳答案
you can check your affected rows in php like
if($this->db->affected_rows() > 0){ //affected rows}
or in codeigniter
if($this->db->affected_rows() > 0)
{
return TRUE;
}else{
return FALSE;
}
关于php - 如何检查更新是否完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9582671/