![]() |
||
Major Member
![]() 加入日期: Oct 2003
文章: 136
|
我想請問一條php錯誤的訊息...
可以的話我想請問下面的錯誤訊息是什麼意思...
Warning: Supplied argument is not a valid MySQL result resource in c:\apache\htdocs\index.php on line 14 自己翻譯... 提供的數據不是根據MYSQL導致錯誤...在14行 問題是我自己keyin的程式碼和書上範例一樣 一樣的伺服器,一樣資料庫,他行,我不行... 所以我向問這條錯誤訊息的意思,看看我到哪裡錯了 該檔案 其中index.php是我做的,-index.php是書上的範例 另外 Dreamweaver 說14行是while( ){ } 那行 可是我算不是,是 $str 那行 ====程式碼===== 01.<meta http-equiv="Content-Type" content="text/html; charset=big5"> 02.<html><head><title>我 第一個討論區</title></head> 03.<body> 04 05.<a href="input.php">我要發言</a><p> 06.<table border="1" align="center"> 07.<tr><td>發佈時間</td><td>討論主題</td><td>發佈人</td><td>人氣指數</td></tr> 10 11.<? 12.$link=mysql_connect("localhost","gbookgod","123456"); 13.mysql_select_db("_gbook",$link); 14.$str="select serial,time,title,count,name,email from disscuss order by time desc,serial,desc"; 15.$list=mysql_query($str,$link); 16.while(list($serial,$time,$title,$count,$name,$email)=mysql_fetch_row($list)){ 17.echo "<tr>111</tr>";} 18.mysql_close($link); 19.?> 20.</table> 21.</body> 22.</html> ============= 此文章於 2005-07-11 10:02 AM 被 majo 編輯. |
|||||||
![]() |
![]() |
*停權中*
加入日期: Jan 2001 您的住址: 講到淹水你會想到哪裡?
文章: 1,829
|
第14行是mysql_close($link);
把他拿掉 |
||
![]() |
![]() |
Major Member
![]() 加入日期: Oct 2003
文章: 136
|
引用:
我拿掉了...可是還是一樣的錯誤訊息 剛才發現一件奇怪的事 ![]() 發佈時間,主題...是寫在php上面 所以執行後錯誤訊息應該要在發佈時間,主題...的下面才對 怎麼會跑到上面呢...是我多心嗎?? 等下要去工作了....晚上在回... 先謝謝肯花時間看我的問題的各位前輩們 |
|
![]() |
![]() |
Regular Member
![]() ![]() 加入日期: Oct 2002
文章: 69
|
你確定SQL語法是正確的嗎?
先在MySQL下執行那段SQL語法試看看吧 |
![]() |
![]() |
New Member
加入日期: Oct 2004
文章: 6
|
將 order by serial 後面的逗號',' 去除就可以了.
$str="select serial,time,title,count,name,email from disscuss order by time desc,serial desc"; |
![]() |
![]() |
Major Member
![]() 加入日期: Oct 2003
文章: 136
|
謝謝上面兩位前輩的回覆
問題已解決... 我想老阿富前輩應該是已經知道我的錯誤在那 但要讓我學習除錯的經驗,所以才會要我去執行那段SQL語法的 錯誤能解決實在太謝謝你們了 |
![]() |
![]() |