我有一个模型函数可以在我的 CodeIgniter 应用程序中更新用户:
// updates first of a user, return true if successful, false if not.
public function updateFirstName($userId, $newFirstName) {
$this->db->query("UPDATE users SET firstName='$newFirstName' WHERE id=$userId");
return // whether request was successful?
}
如何返回一个布尔值来确保ID的用户$userId
已经升级了?例如,如果没有找到具有 ID 的用户,则应返回 false$userId
.
正如评论的 https://stackoverflow.com/questions/9913796/how-do-i-test-if-my-mysql-update-query-was-successful-in-code-igniter#comment12650840_9913796, 你有没有尝试过$this->db->affected_rows()
?
这将告诉您更新了多少行。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)