Php MySql查询don';行不通

Php MySql查询don';行不通,php,mysql,Php,Mysql,这个查询有什么问题 $a-$o正常,回音工作正常 $query = "INSERT INTO `Zakazes` ( `id`, `dateDelivery`, `timeCok`, `nameClient`, `phoneClient`, `metro`, `adress`, `comments`, `product`, `summ`, `skidka`, `result`, `cupon`, `cuponPin`, `cuponBron`, `timeDelivery`) VALUES

这个查询有什么问题

$a-$o正常,回音工作正常

$query = "INSERT INTO `Zakazes` (
`id`, `dateDelivery`, `timeCok`, `nameClient`, `phoneClient`, `metro`,
 `adress`, `comments`, `product`, `summ`, `skidka`, `result`, `cupon`, 
`cuponPin`, `cuponBron`, `timeDelivery`) VALUES (\'NULL\', \'$a\', \'$b\',
 \'$c\', \'$d\', \'$e\', \'$f\', \'$g\', \'$h\', \'$i\', \'$j\', \'$k\',
 \'$l\', \'$m\', \'$n\', \'$o\');";
表列不需要
“”
,需要插入表列的变量需要它

在之间,删除
之后)

正确的代码应如下所示:

  $query = "INSERT INTO Zakazes(
    id, dateDelivery, timeCok, nameClient, phoneClient, metro,
     adress, comments, product, summ, skidka, result, cupon, 
    cuponPin, cuponBron, timeDelivery) VALUES ('NULL', '$a', '$b',
     '$c', '$d', '$e', '$f', '$g', '$h', '$i', '$j', '$k',
     '$l', '$m', '$n', '$o')";

$query=“插入
Zakazes
(id、dateDelivery、timeCok、nameClient、phoneClient、metro、address、comments、product、summ、skidka、result、cupon、cuponPin、cuponBron、timeDelivery)值('NULL'、$a、$b、$c、$d、$e、$f、$g、$h、$i、$j、$k、$l、$m、$n、$o);”@Anant执行
之后的代码>吗?虽然这个代码片段可以解决这个问题,但确实有助于提高文章的质量。请记住,您将在将来回答读者的问题,这些人可能不知道您的代码建议的原因。还请尽量不要用解释性注释挤满你的代码,这会降低代码和解释的可读性!谢谢,包括解释。