-1

我尝试使用此代码制作我的安装文件,在函数中执行 SQL 命令。

这是代码:

      private function buildDB() {
  $sql = <<<MySQL_QUERY
CREATE TABLE IF NOT EXISTS users (
id          bigint(20),
md5_id      VARCHAR(200),
created     VARCHAR(100),
full_name   tinytext,
user_name   varchar(200),
user_email  varchar(220),
user_level  tinyint(4),
pwd         varchar(220),
address     text,
country     varchar(200),
tel         varchar(200),
fax         varchar(200),
website     text,
date        date,
users_ip    varchar(200),
approved    int(1),
activation_code int(10),
banned      int(1),
ckey        varchar(220),
ctime       varchar(220),
)
MySQL_QUERY;

    return mysql_query($sql) or die("failed because of the following error: " . mysql_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 ')' at line 22

但是 MySQL 是最新版本,我目前无法解决,是否有我遗漏的东西。

该文件的第 22 行是:

   private function buildDB() {

有任何想法吗?

4

1 回答 1

3

很确定最后一个,不应该在那里

于 2012-12-15T02:09:26.930 回答