![]() |
PCDVD數位科技討論區
(https://www.pcdvd.com.tw/index.php)
- 疑難雜症區
(https://www.pcdvd.com.tw/forumdisplay.php?f=34)
- - 我想請問一條php錯誤的訊息...
(https://www.pcdvd.com.tw/showthread.php?t=510307)
|
---|
我想請問一條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> ============= |
第14行是mysql_close($link);
把他拿掉 |
引用:
我拿掉了...可是還是一樣的錯誤訊息 剛才發現一件奇怪的事 ![]() 發佈時間,主題...是寫在php上面 所以執行後錯誤訊息應該要在發佈時間,主題...的下面才對 怎麼會跑到上面呢...是我多心嗎?? 等下要去工作了....晚上在回... 先謝謝肯花時間看我的問題的各位前輩們 |
你確定SQL語法是正確的嗎?
先在MySQL下執行那段SQL語法試看看吧 |
將 order by serial 後面的逗號',' 去除就可以了.
$str="select serial,time,title,count,name,email from disscuss order by time desc,serial desc"; |
謝謝上面兩位前輩的回覆
問題已解決... 我想老阿富前輩應該是已經知道我的錯誤在那 但要讓我學習除錯的經驗,所以才會要我去執行那段SQL語法的 錯誤能解決實在太謝謝你們了 |
所有的時間均為GMT +8。 現在的時間是03:11 AM. |
vBulletin Version 3.0.1
powered_by_vbulletin 2025。