0

データベースからの情報が表示されない理由を突き止めるのに非常に苦労しています。クエリが失敗していると思いますが、何人かと話しましたが、なぜ機能しないのかわかりません。

クエリに至るまでの私のコードは次のとおりです。

$getnum = mysql_query("SELECT * FROM articles ORDER BY artnum DESC LIMIT 1");

while($getnumrow = mysql_fetch_array($getnum))
{
    $theartnum=$getnumrow['artnum'];
}

$pagenum=intval($_GET['pg']);
if($pagenum==0 || !isset($pagenum))
{
    $pagenum=1; 
}
$offsetnum = $theartnum-($pagenum*15)+15;
echo("SELECT * FROM articles ORDER BY artnum DESC LIMIT 15 OFFSET $offsetnum");
$result=mysql_query("SELECT * FROM articles ORDER BY artnum DESC LIMIT 15 OFFSET $offsetnum");

私は変数を調べましたが、すべてが機能しているようです。クエリをエコーすると、次のようになります。

SELECT * FROM 記事 ORDER BY artnum DESC LIMIT 15 OFFSET 85

私がチェックしたところ、記事の金額が85であるため、どちらが機能するはずです.

コードのかなり後の方で、次のようにしています。

while($row = mysql_fetch_array($result))
{
$art_title=$row['art_title'];
$art_title_url=$row['art_title_url'];
$art_author=$row['art_author'];
$art_date=$row['art_date'];
$artnumber=$row['artnum'];
$desc=implode(' ', array_slice(explode(' ', $row['article']), 0, 14))."...";
echo "<div class=\"big\"><a href=\"newsn.php?art=".$art_title_url."\">".$art_title."</a></div>
<div class=\"small\">".$art_date." — <a title=\"View more by ".$art_author."\" href=\"author.php?a=".$art_author."\">".$art_author."</a></div>
<span class=\"article\">".$desc."</span><br /><br />";
}

私が入れたら

echo "test";

そこに、私もそれを取得しません。

私のコード全体はここにあります:

http://pastebin.com/RUpb0tUG

(注: まだ完全ではありません。前/次のボタンについてはまだ作業中であり、かなり簡単に実行できます)

動作するまでここでテストしています。

ありがとう!

4

2 に答える 2

0

$result 変数または後のコードを台無しにする別の変数を使用するコードを含む「header.php」インクルード ファイルに問題がある可能性はありますか?

于 2013-06-18T23:35:23.610 に答える