これは私のMySQLデータベーステーブルをインストールすることになっているスクリプトです:ここではMySQLテーブルを作成するためのこのPHPスクリプトで何が問題になっていますか?
include("parameter.php");
$link = mysql_connect($host,$user,$password);
mysql_select_db($database);
$anfrage="DROP TABLE IF EXISTS praktikumsplatz;";
mysql_query($anfrage);
$anfrage="CREATE TABLE praktikumsplatz (
praktikumsplatz_id INTEGER(6) not null auto_increment,
einrichtung VARCHAR(30),
einrichtungort VARCHAR(30),
ansprechname VARCHAR(30),
ansprechvorname VARCHAR(30),
ansprechmail VARCHAR(50),
praktikumstyp VARCHAR(30),
bezahlung VARCHAR(30),
pbeginn DATE,
pende DATE,
beschreibung TEXT,
primary key (praktikumsplatz_id),
fulltext (einrichtung));";
mysql_query($anfrage);
$anfrage="DROP TABLE IF EXISTS studierender;";
mysql_query($anfrage);
$anfrage="CREATE TABLE studierender (
matrikelnummer INTEGER(5) not null,
sname VARCHAR(30),
svorname VARCHAR(30),
semail VARCHAR(50),
studiengang VARCHAR(30),
primary key (matrikelnummer),
fulltext (sname, svorname, studiengang));";
mysql_query($anfrage);
$anfrage="DROP TABLE IF EXISTS vermittlung;";
mysql_query($anfrage);
$anfrage="CREATE TABLE vermittlung (
vermittlung_id INTEGER(6) not null auto_increment,
praktikumsplatz_id INTEGER,
matrikelnummer INTEGER,
vermittlungsdatum DATE,
primary key (vermittlung_id));";
mysql_query($anfrage);
echo "Installation erfolgreich abgeschlossen!";
mysql_close($link);
あなたは
$host = "localhost";
$user = "root";
$password = "usbw";
$database = "test";
これは、インストールスクリプトを実行するときに、私は取得エラーですparameter.php述べ見ることができます私のブラウザで(私はXAMPPに似USBWebserverスタックとUSBスティックを使用):
Fatal error: Maximum execution time of 30 seconds exceeded in E:\USBMySQLServer\root\praktikumsboerse\install.php on line 24
これはこれが参照するラインですが、私は疑いますそれはこの奇妙な行動の理由だと:あなたのPHPスクリプトの上部にあるこのインプレース
$anfrage="DROP TABLE IF EXISTS studierender;";
他のいくつかのプロセスは、あなたがそれをドロップしようとしている時に、そのテーブルからの読み取りされます。 – e4c5