-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 に答える