一个SQL查询不能使用相同的PDO连接运行?

时间:2013-04-14 10:05:57

标签: php sql pdo

Bellow查询工作正常....

  $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);

我想知道第二个问题的问题。我现在很困惑。你能帮助我吗?

1 个答案:

答案 0 :(得分:1)

语法错误:您错过了)此处

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

您还使用reserved word database作为列名,将其更改为其他字