一尘不染

如何测试Ci是否成功插入数据

mysql

在Ci中,我具有以下功能。如何测试查询是否成功插入而没有错误?

public function postToWall() {
    $entryData = $this->input->post('entryData');
    $myChurchId  = $this->session->userdata("myChurchId");
    $this->db->query("INSERT IGNORE INTO wallPosts (entryData, entryCreationDateTime, wpChurchId)
                      VALUES('$entryData', NOW(), '$myChurchId')");
}

阅读 299

收藏
2020-05-17

共1个答案

一尘不染

您可以使用$this->db->affected_rows()codeigniter的功能。

在这里查看更多信息

您可以执行以下操作:

return ($this->db->affected_rows() != 1) ? false : true;
2020-05-17