這是應該安裝我的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);
在這裏你可以看到提到parameter.php
$host = "localhost";
$user = "root";
$password = "usbw";
$database = "test";
這是執行安裝腳本時,我得到的錯誤在我的瀏覽器(我使用一個USB記憶棒與USBWebserver堆棧,類似XAMPP):
Fatal error: Maximum execution time of 30 seconds exceeded in E:\USBMySQLServer\root\praktikumsboerse\install.php on line 24
這是這指的是行,但我懷疑它的這種奇怪現象的原因:在你的PHP腳本
ini_set('max_execution_time', 300);
其他一些過程是從表中您要放棄它的時間閱讀。 – e4c5