我是新来的,所以如果我做错了什么或者应该做一些我不知道的事情,请告诉我!
我的问题:我正在通过 PHP 运行 sql 查询,一切都很好。这是以下查询:
$query = "INSERT INTO products ( name, type, brand, price, discount, dateAdded, categories, status, description, code, weight, insurance, frame, fork, transmission, brakes, isDiscount, isPromo, gender ) VALUES ( '{$name}' , '{$sub}' , '{$status}' , '{$brand}' , '{$price}' , '{$discount}' , NOW() , '{$category}' , '{$status}' , '{$description}' , '{$id}' , '{$weight}' , '{$insurance}' , '{$frame}' , '{$fork}' , '{$transmission}' , '{$brakes}' , '{$is_discount}' , '{$promo}' , '{$gender}' )";
但是现在,我在其中添加了几列,但它停止了工作......有没有人看到我错过了什么?新的查询是:
$query = "INSERT INTO products ( name, type, brand, price, discount, dateAdded, categories, status, description, code, weight, insurance, frame, fork, transmission, brakes, isDiscount, isPromo, gender, frontlight, backlight, stem, seatpost, lock, year ) VALUES ( '{$name}' , '{$sub}' , '{$status}' , '{$brand}' , '{$price}' , '{$discount}' , NOW() , '{$category}' , '{$status}' , '{$description}' , '{$id}' , '{$weight}' , '{$insurance}' , '{$frame}' , '{$fork}' , '{$transmission}' , '{$brakes}' , '{$is_discount}' , '{$promo}' , '{$gender}' , '{$front}' , '{$back}' , '{$stem}' , '{$seat}' , '{$lock}' , '{$year}' )";
这真的很奇怪,因为除了要插入一些额外的列之外,真的没有什么区别!提前致谢!!
编辑:我还不能投票,因为我没有足够的声誉。所以,我想但不能,对不起!从我在 stackoverflow 上看到的情况来看,你们真的很欣赏这些赞成票,我可以理解 :)
编辑:非常感谢大家。我还是 MySQL 的新手,不知道 lock 是保留字。我更改了该字段的名称,现在一切正常。我对所有帮助过的人表示感谢的最佳方式是什么?