gpt4 book ai didi

php - 通知用户有关 codeigniter 中的成功更新

转载 作者:可可西里 更新时间:2023-10-31 23:52:50 25 4
gpt4 key购买 nike

我使用这两行代码使用 codeigninter 事件记录更新我的表

$this->db->where('reference_number', $reference);
$this->db->update('patient', $data);

我想做的是检查它是否成功更新了表格,据此我想向用户发出通知,我如何检查此行是否发生了成功的更新?用户指南中没有任何线索表明通过放置行

if($this->db->update('patient', $data));

会给我们一个真值或假值,我们可以这样做吗?还是有其他方法可以解决这个问题?

问候,兰加纳

最佳答案

您可以将这样的代码放入您的模型中...

function func() {
$this->db->where('reference_number', $reference);
$this->db->update('patient', $data);

$report = array();
$report['error'] = $this->db->_error_number();
$report['message'] = $this->db->_error_message();
return $report;
}

_error_number 和 _error_message 使用 mysql_errnomysql_error php的功能。

然后在您的 Controller 中,您可以像这样检查错误...

$this->load->model("Model_name");
$report = $this->Model_name->func();
if (!$report['error']) {
// update successful
} else {
// update failed
}

关于php - 通知用户有关 codeigniter 中的成功更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3499814/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com