2017-03-13 6 views
0

.phpというファイルに保存すると、このコードを動作させるにはどうすればいいですか: そして、このコードをデータベースからコピーして名前を編集したので、このコードは問題ありません。テーブルを自動作成する方法

Parse error: syntax error, unexpected 'TABLE' (T_STRING) in C:\xampp\htdocs\Informatica\tables\vraag2.php on line 2

CREATE TABLE `lotto`.`vraag4b` (`VraagID2` INT NOT NULL AUTO_INCREMENT , 
`Vraag4B` VARCHAR(255) NOT NULL , `AntwA2` VARCHAR(255) NOT NULL , `AntwB2` 
VARCHAR(255) NOT NULL , `AntwC2` VARCHAR(255) NOT NULL , `AntwD2` VARCHAR(255) 
NOT NULL , PRIMARY KEY (`VraagID1`)) ENGINE = InnoDB; 
+0

それが有効なPHPスクリプトではありませんので、あなたは、エラーが表示されているSQLクエリ – Roljhon

+2

に固有のご 'vraag2.php'コードを投稿してください。 – imprezzeb

+1

これはPHPではないSQLコードです。 PHPのPDOまたはmysqliを使用して、ローカルデータベースに接続します。 –

答えて

-1

あなたは、PHPとSQLコードを実行するためにmysql_query("SQL_STATEMENT")を使用することができます。

http://php.net/manual/en/function.mysql-query.php

mysql_query("CREATE TABLE `lotto`.`vraag4b` (`VraagID2` INT NOT NULL AUTO_INCREMENT , 
`Vraag4B` VARCHAR(255) NOT NULL , `AntwA2` VARCHAR(255) NOT NULL , `AntwB2` 
VARCHAR(255) NOT NULL , `AntwC2` VARCHAR(255) NOT NULL , `AntwD2` VARCHAR(255) 
NOT NULL , PRIMARY KEY (`VraagID1`)) ENGINE = InnoDB;"); 
+3

mysql_ *関数の**サポート**はありません。これらは**正式に非推奨です**(https://wiki.php.net/rfc/mysql_deprecation)** **は維持されていません**将来は[**削除**](http://php.net/manual/en/function.mysql-connect.php#warning)になります。将来的にプロジェクトの機能を確実にするには、コードを[PDO](http://php.net/pdo)または[MySQLi](http://php.net/mysqli)で更新する必要があります。 –

+0

私はエラーを出さなかったが、私は同じテーブルの45を作る必要があるのでテーブルを簡単かつ迅速にしたいが、ちょっと名前だけ違う。 –

関連する問題