[請益] 新手對於php連MySQL的問題@@

看板PHP作者 (空虛的人生)時間18年前 (2008/02/18 03:00), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
小弟剛開始接觸PHP,照著範例程式做練習時卻發生錯誤 大致爬了一下文,不過仍然不知問題的所在@@ 以下為範例程式碼 <?php $mysql_server_name = "localhost"; $mysql_username = "root"; $mysql_password = "passwd"; $mysql_database = "my_database"; $conn = mysql_connect($mysql_server_name, $mysql_username , $mysql_password); $sql = "INSERT INTO `skyblue_count` (`count`) VALUES ('1')"; mysql_select_db($mysql_database,$conn); $result=mysql_query($sql); mysql_close($connect); ?> 我是在一台無網路連線的NB上做練習,OS為XP,結果卻發生資料無法寫入MySQL的情況 但是也無任何錯誤訊息出現(只是去phpmyAdmin理檢查時才知道資料沒有新增進入) 後來將範例程式碼丟到有網路連線的linux Ubuntu上跑(將localhost改為主機的ip位址) 結果資料仍然無法寫入MySQL,且出現了如下的錯誤訊息 Warning: mysql_connect() [function.mysql-connect]: Lost connection to MySQL server at 'reading initial communication packet', system error: 111 in /var/www/skyblue.php on line 7 Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in /var/www/skyblue.php on line 11 Warning: mysql_query() [function.mysql-query]: Access denied for user 'www-data'@'localhost' (using password: NO) in /var/www/skyblue.php on line 13 Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /var/www/skyblue.php on line 13 Warning: mysql_close(): supplied argument is not a valid MySQL-Link resource in /var/www/skyblue.php on line 15 似乎是和MySQL之間連線的建立有點問題@@ 可是我完全是照著範例打出來的,確定該打的地方都沒有打錯 麻煩大大們指點一下,感激不近m(_ _)m --------------------------- 第一隻php的程式就碰上問題了 而且還是照著打的 囧 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.129.165.243

02/18 12:40, , 1F
照範例打?那MySQL密碼有改成自己的嗎?
02/18 12:40, 1F

02/18 14:26, , 2F
有的..帳號.密碼.database.table和欄位該改的我都有改
02/18 14:26, 2F
※ 編輯: skyblue2021 來自: 220.129.161.147 (02/18 15:15)
文章代碼(AID): #17k8H6MV (PHP)
文章代碼(AID): #17k8H6MV (PHP)