kangjacob 2023-02-28 09:21 采纳率: 96.8%
浏览 9
已结题

为什么插入的时候总是有syntax error?

我想更新一下我的数据,但是更新的时候总是有语法错误,字段名这些我全部对应了,也检查了标点符号。还是不知道什么原因?有谁知道能告诉我么?谢谢!


<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Untitled Document</title>
    
</head>
<?php 
    require_once("../dataBase.php");
    $sql="UPDATE dishList_table SET dish_name='".$_POST["dish_name"]."',SET content1_name='".$_POST["content1_name"]."',SET content2_name='".$_POST["content2_name"]."',SET content3_name='".$_POST["content3_name"]."',SET content4_name='".$_POST["content4_name"]."',SET content5_name='".$_POST["content5_name"]."',SET content6_name='".$_POST["content6_name"]."',SET content7_name='".$_POST["content7_name"]."',SET content8_name='".$_POST["content8_name"]."',SET content9_name='".$_POST["content9_name"]."',SET 
    content10_name='".$_POST['content10_name']."',SET content11_name='".$_POST["content11_name"]."',SET 
    content12_name='".$_POST["content12_name"]."'.SET content13_name='".$_POST["content13_name"]."',SET 
    content14_name='".$_POST["content14_name"]."',SET content0_name='".$_POST["content0_name"].",SET 
    dish_kind='".$_POST["dish_kind"]."',SET 
    vegetarian='".$_POST["vegetarian"]."',SET 
    dish_cook='".$_POST["dish_cook"]."',SET
    balanced_constitution='".$_POST["balanced_constitution"]."',SET yang_deficiency_constitution='".$_POST["yang_deficiency_constitution"]."',SET ying_deficiency_constitution='".$_POST["ying_deficiency_constitution"]."',SET phlegm_dampness_constitution='".$_POST["phlegm_dampness_constitution"]."',SET
    dampness_heat_constitution='".$_POST["dampness_heat_constitution"]."',SET
    qi_deficiency_constitution='".$_POST["qi_deficiency_constitution"]."',SET
    qi_stagnation_constitution='".$_POST["qi_stagnation_constitution"]."',SET
    inherited_special_constitution='".$_POST["inherited_special_constitution"]."',SET
    blood_stasis_constitution='".$_POST["blood_stasis_constitution"]."',SET
    total_quantity_of_heat='".$_POST["total_quantity_of_heat"]."',SET
    total_quantity_of_weight='".$_POST["total_quantity_of_weight"]."'
    WHERE dish_name='".$_POST["dish_name"]."';";
    $conn->query($sql);
    if($conn->query($sql)==TRUE){
        echo "插入成功";
    }else{
        echo "ERROR:".$sql."
"
.$conn->error; } ?>
<body> </body> </html>
  • 写回答

2条回答 默认 最新

  • 心寒丶 全栈领域优质创作者 2023-02-28 09:41
    关注

    那你直接输出你的sql变量,然后复制到数据库中,看sql是哪里的问题

    img

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 3月8日
  • 已采纳回答 2月28日
  • 创建了问题 2月28日

悬赏问题

  • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
  • ¥15 下图接收小电路,谁知道原理
  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度
  • ¥30 关于#r语言#的问题:如何对R语言中mfgarch包中构建的garch-midas模型进行样本内长期波动率预测和样本外长期波动率预测
  • ¥15 ETLCloud 处理json多层级问题
  • ¥15 matlab中使用gurobi时报错
  • ¥15 这个主板怎么能扩出一两个sata口
  • ¥15 不是,这到底错哪儿了😭