你瞅啥呢

2023-04-15 php update更新数据库字段,sql执行成功,实际上数据库的字段却没有更新成功

问题描述:使用update语句更新数据库字段,具体代码如下:

复制代码
  $mysqli->query('BEGIN'); // 问题出在这里
$query = "UPDATE student SET date = now() WHERE id = '$id'";
$result = $mysqli->query($query) or die($mysqli->error);

if ($result) {
    $ary = array('data' => $query, 'msg' => '修改成功', 'status' => '1');
} else {
    $ary = array('data' => '', 'msg' => '修改失败', 'status' => '0');
}
exit(JSON($ary));
复制代码

原因:$mysqli->query('BEGIN');导致了这样一个结果,代码写法有问题,遂删之。

解决方案:检查代码中是否有不合逻辑的地方,删掉,然后再检查一遍,极大概率都是逻辑问题。

posted @   叶乘风  阅读(346)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
历史上的今天:
2022-04-15 2022-04-14 创建一个桌面应用(electron-vue)
2022-04-15 2022-04-14 Command vue init requires a global addon to be installed.
2022-04-15 2022-04-14 如何在自己的网页中添加看板娘
2022-04-15 2022-04-01This dependency was not found:
点击右上角即可分享
微信分享提示