weixin_44983702 2020-08-30 00:31 采纳率: 0%
浏览 69

这个向mysql追加数据的代码哪里错了?

想问一下下面这段代码哪里错了,为什么操作不成功

$sql="upadte song_ci_ku set work_content=concat(work_content,'$value') where id=$id";
if(!empty($res['work_content']))
                {
                    //如果不为空,追加数据
                $sql="upadte song_ci_ku set work_content=concat(work_content,'$value') where id=$id";
                //  $sql="concat(work_content,'$value') where id=$id";

                    //echo "<br/>sql语句:**********$sql";
                    $res=$db1->exec($sql);
                    var_dump($res);
                }else
                {
                    //如果为空,更新数据
                    $sql="update song_ci_ku set work_content='$value' where id=$id";

                    //echo "<br/>sql语句:**********$sql";
                    $res=$db1->exec($sql);

                }

另外:

    $sql="upadte song_ci_ku set work_content=concat(work_content,'$value') where id=$id";

和下面

$sql="concat(work_content,'$value') where id=$id";

这两种写法有什么不同

  • 写回答

2条回答 默认 最新

  • threenewbee 2020-08-30 09:00
    关注

    $sql="concat(work_content,'$value') where id=$id"; 这部构成完整的sql,无法单独执行,需要和 ipdate ... 拼接。

    $sql="upadte song_ci_ku set work_content=concat(work_content,'$value') where id=$id";
    ->
    $sql="upadte song_ci_ku set work_content=concat(work_content,'" + $value + "') where id=" + $id;

    评论

报告相同问题?

悬赏问题

  • ¥30 vs2010开发 WFP(windows filtering platform)
  • ¥15 服务端控制goose报文控制块的发布问题
  • ¥15 学习指导与未来导向啊
  • ¥15 求多普勒频移瞬时表达式
  • ¥15 如果要做一个老年人平板有哪些需求
  • ¥15 k8s生产配置推荐配置及部署方案
  • ¥15 matlab提取运动物体的坐标
  • ¥15 人大金仓下载,有人知道怎么解决吗
  • ¥15 一个小问题,本人刚入门,哪位可以help
  • ¥30 python安卓开发