作者taurus510 (ciao!)
看板PHP
標題[請益] phpmyadmin 連線問題
時間Tue Aug 2 14:11:10 2011
各位板上前輩好!
最近在學習PHP連資料庫,
我是透過phpmyadmin來操作資料庫
可是在基本的第一步上卡關了: 連別台server的資料庫
<html>
<head><title>開啟與關閉資料庫連接</title></head>
<body>
<?php
$link = @mysqli_connect(
'這裡打別台server的IP',
'chia',
'****',
'login');
if($link){
echo"mysql資料庫連接成功!<br/>";
exit();
}
else {
echo "mysql資料庫login連接失敗!<br/>";
}
mysqli_close($link);
?>
</body>
</html>
這是照書上範例打的,
不知道是不是和phpmyadmin的設定有關係?
-------------------------------------------------------------------
無法載入或儲存設定
請在 phpMyAdmin 的根資料夾下建立 檔案中所述的網站伺服器可以寫入的/
config 資料夾。否則您只能下載或顯示配置
---------------------------------------------------------------------
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.127.220.13
※ 編輯: taurus510 來自: 140.127.220.13 (08/02 14:11)
推 kuAIpAI:你要不要貼出錯誤訊息? 08/02 14:19
→ taurus510:我們phpmyadmin可以登入,可是自己寫登入的程式碼就失敗 08/02 14:26
推 lazyhome:錯誤訊息沒貼出來, 怎麼知道錯哪邊???? 08/02 14:43
→ taurus510:您好,我是用上面那份程式碼測試可不可以連到資料庫 08/02 15:03
→ taurus510:所以他只會印出上面的 "mysql資料庫login連接失敗!" 08/02 15:04
→ taurus510:我們的server_ip/phpmyadmin/ 這樣子是可以正常使用的 08/02 15:05
→ taurus510:我指用瀏覽器去瀏覽 IP/phpmyadmin/ 是沒問題的@@ 08/02 15:06
※ 編輯: taurus510 來自: 140.127.220.13 (08/02 15:11)
→ lazyhome:在連接失敗下一行加上 mysql_error($link) 08/02 15:46
→ lazyhome:加上 echo mysql_error($link); 08/02 15:47
→ lazyhome:看看失敗的原因是什麼嚕 ~ 08/02 15:48
→ taurus510:L大你好 錯誤訊息為: 08/02 16:18
→ taurus510:Warning: mysqli_close() expects parameter 1 to be 08/02 16:18
→ taurus510:mysqli, boolean given in C:\wamp\www\db.php on / 08/02 16:18
→ taurus510:line 18 08/02 16:19
→ lazyhome:没注意到你是用mysqli .... 08/02 16:29
→ lazyhome:請在失敗那邊加上echo mysqli_connect_error(); 08/02 16:32
→ taurus510:mysql資料庫login連接失敗! 無法連線,因為目標電腦拒 08/02 16:37
→ taurus510:絕連線 08/02 16:38
→ taurus510:可是server也沒有設定拒絕連線的IP @@ 08/02 16:46
→ lazyhome:感覺像是防火牆~你看server的防火牆有沒有擋住啦 08/02 20:26
推 vanillastarp:會不會跟本版的 #1E3-crPe 一樣? 目標伺服器沒開對外 08/03 16:14