在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')");
}
5条答案
按热度按时间ippsafx71#
您可以使用codeigniter的
$this->db->affected_rows()
函数。查看更多信息here
你可以这样做:
2wnc66cl2#
您也可以使用Transactions执行此操作,如下所示:
下面是关于CodeIgniter中事务的more info!
vs3odd8k3#
如果你正在使用bootstraponcodeigniter尝试flash消息或简单地重定向
在控制器上
qlzsbp2j4#
我更喜欢用
在模型文件中
lstz6jyr5#
** codeigniter 4:**