2012-11-15 52 views
0

可能重複:
mysql_fetch_array() expects parameter 1 to be resource, boolean given in selectmysql_fetch_array()布爾錯誤 - ORDER BY

我想從我的MyBB的數據庫中獲取的帖子,然後在網頁上顯示出來。我希望通過最新線程首先對它進行排序,但是當我嘗試它,它失敗,此消息:

警告:mysql_fetch_array()預計參數1是資源,布爾在/ home/ interitu /的public_html /給出使用的index.php

代碼:

<?php 
$con = mysql_connect("","",""); 
// I HAVE REMOVED THE CONNECTION DETAILS FOR DATABASE SECURITY 
if (!$con) 
{ 
die('Could not connect: ' . mysql_error()); 
} 

mysql_select_db("interitu_forums", $con); 

$result = mysql_query("SELECT * FROM mybb_posts ORDER BY tid ASC WHERE fid='4' LIMIT 
5"); 

while($row = mysql_fetch_array($result)) 
{ 

和代碼那張東西不相關(HTML內容)。

回答

0

執行SQL的順序: 選擇, 從, 其中, 組通過, 具有, 爲了通過, 限制。 select * from FROM mybb_postsWHERE fid ='4'ORDER BY tid ASC LIMIT 5

1
SELECT * 
FROM mybb_posts 
WHERE fid='4' 
ORDER BY tid ASC 
LIMIT 5 

where條款需要是order by子句之前。