PHP MySQL插入数据库

PHP MySQL插入数据库,php,mysql,arrays,insert,Php,Mysql,Arrays,Insert,我的代码如下: for($x=0; $x<=count($_POST["id_k"])-1; $x++) { $db->query("INSERT INTO evaluation (id_e, id_k, id_p, bulan, tahun, k1, k2, k3, k4, k5, k6, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, e1, e2, e3, e4, e5, e6, e7, e8

我的代码如下:

  for($x=0; $x<=count($_POST["id_k"])-1; $x++) {
    $db->query("INSERT INTO evaluation (id_e, id_k, id_p, bulan, tahun, k1, k2, k3, k4, 
         k5, k6, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, e1, e2, e3, e4, e5, e6, e7, 
         e8, e9, e10, e11, e12, f1, f2, f3, remark, iplog, created, modified) 

         VALUES (null, '$id_k[$x]', $id_p, $bulan, $tahun, '$k1[$x]', '$k2[$x]', 
         '$k3[$x]', '$k4[$x]', '$k5[$x]', '$k6[$x]', '$s1[$x]', '$s2[$x]', '$s3[$x]', '$s4[$x]',
         '$s5[$x]', '$s6[$x]', '$s7[$x]', '$s8[$x]', '$s9[$x]', '$s10[$x]', '$e1[$x]', '$e2[$x]', 
         '$e3[$x]', '$e4[$x]', '$e5[$x]', '$e6[$x]', '$e7[$x]', '$e8[$x]', '$e9[$x]', '$e10[$x]',
         '$e11[$x]', '$e12[$x]', '$f1[$x]', '$f2[$x]', '$f3[$x]', $remark, $iplog, 
         $created, $modified)");
    }

如何修复此错误?

您缺少日期周围的引号,以便使其成为字符文字:

for($x=0; $x<=count($_POST["id_k"])-1; $x++) {
    $db->query("INSERT INTO evaluation (id_e, id_k, id_p, bulan, tahun, k1, k2, k3, k4, 
         k5, k6, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, e1, e2, e3, e4, e5, e6, e7, 
         e8, e9, e10, e11, e12, f1, f2, f3, remark, iplog, created, modified) 

         VALUES (null, '$id_k[$x]', $id_p, $bulan, $tahun, '$k1[$x]', '$k2[$x]', 
         '$k3[$x]', '$k4[$x]', '$k5[$x]', '$k6[$x]', '$s1[$x]', '$s2[$x]', '$s3[$x]', '$s4[$x]',
         '$s5[$x]', '$s6[$x]', '$s7[$x]', '$s8[$x]', '$s9[$x]', '$s10[$x]', '$e1[$x]', '$e2[$x]', 
         '$e3[$x]', '$e4[$x]', '$e5[$x]', '$e6[$x]', '$e7[$x]', '$e8[$x]', '$e9[$x]', '$e10[$x]',
         '$e11[$x]', '$e12[$x]', '$f1[$x]', '$f2[$x]', '$f3[$x]', $remark, $iplog, 
         '$created', '$modified')");
    }
对于($x=0;$xquery)(“插入到评估中(id_e,id_k,id_p,bulan,tahun,k1,k2,k3,k4,
k5、k6、s1、s2、s3、s4、s5、s6、s7、s8、s9、s10、e1、e2、e3、e4、e5、e6、e7、,
e8、e9、e10、e11、e12、f1、f2、f3、备注、iplog、创建、修改)
值(null,$id_k[$x],$id_p,$bulan,$tahun,$k1[$x],$k2[$x],
“$k3[$x]”、“$k4[$x]”、“$k5[$x]”、“$k6[$x]”、“$s1[$x]”、“$s2[$x]”、“$s3[$x]”、“$s4[$x]”,
“$s5[$x]”、“$s6[$x]”、“$s7[$x]”、“$s8[$x]”、“$s9[$x]”、“$s10[$x]”、“$e1[$x]”、“$e2[$x]”,
“$e3[$x]”、“$e4[$x]”、“$e5[$x]”、“$e6[$x]”、“$e7[$x]”、“$e8[$x]”、“$e9[$x]”、“$e10[$x]”,
“$e11[$x]”、“$e12[$x]”、“$f1[$x]”、“$f2[$x]”、“$f3[$x]”、$备注、$iplog、,
“$created”,“$modified”)”;
}

您缺少一个报价,如
“$created”和“$modified”
请转储您的查询
for($x=0; $x<=count($_POST["id_k"])-1; $x++) {
    $db->query("INSERT INTO evaluation (id_e, id_k, id_p, bulan, tahun, k1, k2, k3, k4, 
         k5, k6, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, e1, e2, e3, e4, e5, e6, e7, 
         e8, e9, e10, e11, e12, f1, f2, f3, remark, iplog, created, modified) 

         VALUES (null, '$id_k[$x]', $id_p, $bulan, $tahun, '$k1[$x]', '$k2[$x]', 
         '$k3[$x]', '$k4[$x]', '$k5[$x]', '$k6[$x]', '$s1[$x]', '$s2[$x]', '$s3[$x]', '$s4[$x]',
         '$s5[$x]', '$s6[$x]', '$s7[$x]', '$s8[$x]', '$s9[$x]', '$s10[$x]', '$e1[$x]', '$e2[$x]', 
         '$e3[$x]', '$e4[$x]', '$e5[$x]', '$e6[$x]', '$e7[$x]', '$e8[$x]', '$e9[$x]', '$e10[$x]',
         '$e11[$x]', '$e12[$x]', '$f1[$x]', '$f2[$x]', '$f3[$x]', $remark, $iplog, 
         '$created', '$modified')");
    }