PHP連不到database

此段為某PHP書之部分範例,練習PHP連接MYSQL,但一直連不到
-------------------------------------------------
<html>
<head> <title>test</title> </head>

<body>
<?php
define ('HOST', 'localhost');
define('DATABASE', "students schedule");

//$link = mysql_connect('localhost', 'root', '0000' ); //連到MySQL主機
//mysql_select_db("students schedule",$link); //連到資料庫

if( !mysql_connect(HOST) )
{
echo "connection fails";
}

else
{
mysql_select_db( DATABASE );
$dbSelect = mysql_query('Select * From students');


while( $arrPrintRows = mysql_fetch_array($dbSelect) )
{
echo "hihi";
}

}

?>
</body>

</html>
---------------------------------------------------
Error message
=>Warning: mysql_fetch_array(): supplied argument is not a valid MySQL
result resource in C:\AppServ\www\new.php on line 23

指的是while( $arrPrintRows = mysql_fetch_array($dbSelect) ) 這行
應該是上一行$dbSelect = mysql_query('Select * From students');沒鏈結到database

麻煩各位教導如何處理,謝!





PHP連不到database
2012-11-30 8:46 發佈
文章關鍵字 PHP database

=阿曄= wrote:
//$link = mysql_connect('localhost', 'root', '0000' ); //連到MySQL主機
//mysql_select_db("students schedule",$link); //連到資料庫



你把mysql的連線字串註解掉啦...
=阿曄= wrote:
//$link = mysql_connect('localhost', 'root', '0000' ); //連到MySQL主機
//mysql_select_db("students schedule",$link); //連到資料庫

把//拿掉就可以了
因為你把他註解掉當然不行
但是別把;後面//的也拿掉阿...
謝謝,我剛開學,不太懂,想說全照書上抄,結果第一次就被書搞,呵呵!

註解地方是我從網路上copy過來,當時好像因為if( !mysql_connect(HOST) )又再次蓋掉connection的地方,害我以為註腳掉的地方沒關係。

謝謝!
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?