尝试运行INSERT语句时出现以下错误:
错误:插入公司(
company
,adr_street
,city
,Prov
,postal
,country
)VALUES(company1,67 46 street sw,city1, province1,w9w9w9,Canada)您的SQL语法有错误;校验 与您的MariaDB服务器版本对应的手册 正确的语法在'46 street sw,city1,province1,w9w9w9附近使用, 国家)'在第1行
这是vardump:
array(7){[“company”] => string(8)“company1”[“adr_street”] => string(15)“67 46 street sw”[“city”] => string(5)“city1”[“prov”] => string(9)“province1”[“postal”] => string(6)“w9w9w9”[“country”] => string(6)“Canada”[“Submit”] => string(6)“submit”}
这是查询:
$sql="INSERT INTO company (`company`, `adr_street`, `city`, `Prov`, `postal`, `country`) VALUES ($company, $adr_street, $city, $prov, $postal, $country)";
任何见解都将受到赞赏。
谢谢!
答案 0 :(得分:0)
使用下面的单引号包装您的文本/字符串值。
INSERT INTO company (company, adr_street, city, Prov, postal, country)
VALUES ('company1', '67 46 street sw', 'city1', 'province1', 'w9w9w9', 'Canada');