今天在家用dw寫PHP,要連接資料庫
寫php之前,用《navicat for mysql》能夠連接成功,且能對資料表進行修改、查詢:


通過phpstudy顯示mysql啟動成功,mysql-front也能進去:

但是問題出來了:
通過phpstudy,進入phpmyadmin,報錯:#2002 無法登錄 MySQL 服務器:

而且,通過DW寫的PHP檔案,也提示無法連接:

PS:在網上,包括csdn論壇查了下,試了好多方法,都沒成功;
localhost 和 127.0.0.1 都試過
組態檔也按照網友提供的某些方法修改過,還是無法連接
也通過phpstudy 強制關閉過其他占用埠3306的程式
求大神幫忙看看,解決下~!~!
uj5u.com熱心網友回復:
看你上面截圖正常連接上的埠都是3308啊uj5u.com熱心網友回復:
你是直接連接本地的mysql,報錯了嗎?
uj5u.com熱心網友回復:
該配眼鏡了
uj5u.com熱心網友回復:
嗯,是的,是、最開始默認是3306,連接失敗,后面怕有沖突,改成3308,還是連接不上
是改了3308之后,還要在哪里設定嗎 ???
uj5u.com熱心網友回復:
嗯,是的,就是本地資料庫
uj5u.com熱心網友回復:




啊?
是我哪里沒看清楚嗎?我戴著眼鏡啊~~~
uj5u.com熱心網友回復:
改了埠,程式里就必須指定mysql_connect("localhost","root","root","3308");
uj5u.com熱心網友回復:
程式里面按您的,在后面加了3308,還是沒用,
不過您的答案指明了方向
我把mysql-ini組態檔里面的埠,改回來,改成3306
ok了~!

謝謝~!~!~!
uj5u.com熱心網友回復:
你好,我想問下我寫的是這樣的:if($result){
echo "添加成功";
}
else
{
die ("添加錯誤,原因是:".mysql_error());
}可是發現打開網頁后SQL陳述句出錯了也不提示原因啊,只提示前面的字串
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/87972.html
標籤:MySQL
