如果我回应它,我得到这个:
INSERT INTO stockk(公司,适应症,自动收报机,mkt_cap,价格,变化)VALUES('辉瑞公司','蛋白质替代疗法/血液病/等','PFE','178.6B','23 .85',' - 0.38%")
这是代码:
$quer1 = "INSERT INTO stockk (company, indications, ticker, mkt_cap, price, change) VALUES ('".addslashes($value['fullname'])."', '".addslashes($value['indic'])."', '".addslashes($value['symbol'])."', '".addslashes($mkt)."', '".addslashes($round)."', '".addslashes($value['PercentChange'])."')";
Run Code Online (Sandbox Code Playgroud)
它抛出一个mysql语法错误....
您的SQL语法有错误; 检查与您的MySQL服务器版本相对应的手册,以便在''更改'附近使用正确的语法.)VALUES('Pfizer Inc.','蛋白质替代疗法/血液疾病/ e'在第1行
问题是这change是MySQL中的保留字 - 您在列列表中使用它.如果用SQL引号将其包装起来,语法错误就会消失.
INSERT INTO stockk (company, indications, ticker, mkt_cap, price, `change`) VALUES [...]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
76 次 |
| 最近记录: |