-1

重複の可能性:
mysql_fetch_array()は、パラメーター1がリソースであり、ブール値がselectで指定されていることを想定しています。

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コンテンツ)に進みます。

4

2 に答える 2

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

句は句のwhere前にある必要がありますorder by

于 2012-11-15T19:26:49.053 に答える
0

sqlの実行順序:select、from、where、Group by、having、order by、limit。select * from FROM mybb_posts WHERE fid = '4' ORDER BY tid ASC LIMIT 5 </ p>

于 2012-11-15T19:47:29.053 に答える