簡體   English   中英

PHP中的MySQL錯誤,但phpmyadmin中沒有

[英]MySQL error in php, but not in phpmyadmin

我有一個在PHP內部運行的SQL查詢,該查詢無法正常工作。 我試圖在phpmyadmin中運行它,但它正常工作,但是當我在php中運行它時,它不起作用。 我收到此SQL錯誤消息:

SQL錯誤:您的SQL語法有錯誤; 檢查與您的MySQL服務器版本相對應的手冊以獲取正確的語法,以在第9行的'INSERT INTO dgds( NameUrl ,'Date')VALUES('hdhed','gdhd','12 01 2013''附近使用

我的SQL查詢是這樣的:

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 ."');
INSERT INTO dgds(`Name` ,  `Url`, 'Date') VALUES 

應該

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

(注意反引號與Date周圍的單引號)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM