[請益] PHP執行時出現warn錯誤

看板PHP作者 (pei)時間16年前 (2009/11/25 17:42), 編輯推噓2(201)
留言3則, 2人參與, 最新討論串1/2 (看更多)
執行網頁時出現以下錯誤 Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in E:\AppServ\www\Function.php on line 70 function table(){ $link_ID=mysql_connect("localhost","帳號","密碼"); //連接mysql伺服器 mysql_query('SET NAMES big5'); //資料庫傳過來的語言設成big5 mysql_select_db("ogaeng"); //指定使用ogaeng資料庫 $str="SELECT * FROM table ORDER BY sn desc;"; //查詢table的欄位 $result=mysql_query($str,$link_ID); //送出查詢,將結果放入$result中 $sn_index=mysql_num_rows($result); //查詢結果的紀錄筆數(rows) mysql_close($link_ID); } 上網查了一下似乎是sql的問題 但是其他的也是跟這個用一模一樣的方式寫 卻不會錯誤 讓我覺得很困惑... 想請問 問題是出在哪邊 謝謝^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.228.177 ※ 編輯: lycapei 來自: 140.115.228.177 (11/25 18:05)

11/25 18:49, , 1F
先把 $str 印出來自己手動送到mysql試試看
11/25 18:49, 1F

11/25 21:15, , 2F
剛才試了一下,你必需改成 select * from `table`
11/25 21:15, 2F

11/25 21:15, , 3F
table這個字直接用會失敗,要包起來^_^~
11/25 21:15, 3F
文章代碼(AID): #1B3Flvqm (PHP)
文章代碼(AID): #1B3Flvqm (PHP)