作者soulmates (傻蛋)
看板PHP
標題[請益] 有關MYSQL資料庫
時間Mon Jan 23 21:32:30 2006
是降的!PS:我是新手..:$
我寫了這隻程式:
FORM action="builddb.php" method="post">
會員請登入:<hr>
帳號:<INPUT type="text" name="name" ><BR>
密碼:<INPUT type="password" name="pwd" maxlength="8"><BR>
欲建立的資料庫名稱:<INPUT type="text" name="dbname"><BR>
<input type="submit" value="確定送出" name="submit">
<input type="reset" value="重寫一遍" "name="reset"><br>
</form>
builddb.php的內容是:
<?php
$A = $HTTP_POST_VARS['dbname'];
echo "$A";
$sql=mysql_connect("localhost",$_POST["name"],$_POST["pwd"]);
$sql = "CREATE DATABASE $A";
mysql_query($sql) or die("資料庫建立失敗! " . mysql_error());
?>
就當我很興奮可以新增資料庫時,卻發生慘案。
一開始是在phpmyadmin管理程式下,我選擇"資料庫",
一般來講會看到你現在已經建立的資料庫
然後下面有選項可以讓你刪除這些資料庫,以及新增資料庫嘛!
結果!當我很興奮可以新增資料庫時,進到phpmyadmin下面之後,
卻!我看到我剛亂建的一堆資料庫名稱
卻無法刪除它們!
當我按下首頁,想回到phpmyadmin的首頁時,卻傳出錯誤。
網頁的TITLE寫無法存取。
錯誤訊息寫:42003-伺服器並無回應。
我發現MYSQL已經變紅燈了!
我把它變成綠燈(start the service)之後,馬上又變回紅燈。
各位先進們!!我到底犯了什麼錯啊!該如何補救呢?!
環境:WINXP SPII+IIS+PHP5+MYSQL 4
感激不盡啊!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.137.238.244
→ soulmates:我有重開機過,也重新執行過,結果都失敗!:( 01/23 21:33
→ johnney:去 mysql 目錄夾把 var (?) 目錄內的檔案該刪的刪... 01/23 22:45
→ soulmates:沒有var開頭的資料夾說....XD 01/23 23:08
推 johnney:找啊...看 mysql 資料集中放哪個目錄... 01/24 00:17
推 soulmates:謝J大!我比較想知道的是為何會有這個錯誤發生啦..怎麼補 01/24 00:31
→ soulmates:救也是重點.可以麻煩您講詳細點嗎?該刪的資料是指哪一類 01/24 00:32
→ soulmates:型的.對不起!或者.我該從哪方面來著手?? 01/24 00:33
推 soulmates:若我單開MYSQL.綠燈是會恆亮的.但只要我一開管理程式 01/24 00:36
→ soulmates:MYSQL就變紅燈(phpmyadmin) 01/24 00:36
推 johnney:就單純來看是檔名的問題...所以把新增的資料庫檔案 delete 01/24 01:20