douqiao3453 2013-12-01 23:12
浏览 40

php中的MySQL错误,但不是phpmyadmin中的错误

I have an SQL query that I am running inside of PHP that is not working. I tried to run it in phpmyadmin and it worked, but when I run it in php it doesn't work. I am getting this SQL error message:

SQL ERROR: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'INSERT INTO dgds(Name , Url, 'Date') VALUES ('hdhed', 'gdhd', '12 01 2013'' at line 9

My SQL query is this:

CREATE TABLE ". $tbname ."
(
Id INT NOT NULL AUTO_INCREMENT,
Name VARCHAR( 255 ) ,
Url VARCHAR( 255 ) ,
Date VARCHAR ( 255 ),
PRIMARY KEY ( Id )
);
INSERT INTO ". $tbname ." (`Name` ,  `Url`, 'Date') VALUES ('". $name ."',  '". $url ."', '". $date ."');
  • 写回答

1条回答 默认 最新

  • duanfu4446 2013-12-01 23:14
    关注
    INSERT INTO dgds(`Name` ,  `Url`, 'Date') VALUES 
    

    should be

    INSERT INTO dgds(`Name` ,  `Url`, `Date`) VALUES
    

    (mind the backticks vs. the single quotes around Date)

    评论

报告相同问题?

悬赏问题

  • ¥15 Vue3 大型图片数据拖动排序
  • ¥15 划分vlan后不通了
  • ¥15 GDI处理通道视频时总是带有白色锯齿
  • ¥20 用雷电模拟器安装百达屋apk一直闪退
  • ¥15 算能科技20240506咨询(拒绝大模型回答)
  • ¥15 自适应 AR 模型 参数估计Matlab程序
  • ¥100 角动量包络面如何用MATLAB绘制
  • ¥15 merge函数占用内存过大
  • ¥15 使用EMD去噪处理RML2016数据集时候的原理
  • ¥15 神经网络预测均方误差很小 但是图像上看着差别太大