2013-04-14 96 views
-1

婁查詢工作正常....一個SQL查詢不能用相同的PDO連接運行?

$SQL =<<<'EOD' 
    CREATE TABLE IF NOT EXISTS pard_host (
    host varchar(255) NOT NULL, 
    db varchar(255), 
    db_user varchar(255) NOT NULL, 
    db_pass varchar(255) 
    ) 
    EOD; 

    $pardConfig->query($SQL); 

但是波紋管查詢不一樣PDO連接工作

$SQL =<<<'EOD' 
CREATE TABLE IF NOT EXISTS pard_host(
title varchar(255) NOT NULL, 
online varchar(100), 
offline varchar(100), 
email varchar(100), 
metades varchar(200), 
metakey varchar(200), 
copyright varchar(200), 
host varchar(100), 
database varchar(100), 
username varchar(100), 
password varchar(100) 
) 
EOD; 

$pardConfig->query($SQL); 

我想了解這個問題,第二個查詢has.I'm混亂現在可以幫我嗎?

回答

1

語法錯誤:你錯過)這裏

online varchar(100, 
        ^------ 

,而且還使用reserved worddatabase列名,將其更改爲其他詞

+0

是的,我懂了,但增加了錯過) – dilini

+1

後查詢不工作考慮將數據庫更改爲其他詞像ph_database – 2013-04-14 10:17:05

+0

它完美的工作感謝 – dilini