データベースからの情報が表示されない理由を突き止めるのに非常に苦労しています。クエリが失敗していると思いますが、何人かと話しましたが、なぜ機能しないのかわかりません。
クエリに至るまでの私のコードは次のとおりです。
$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";
そこに、私もそれを取得しません。
私のコード全体はここにあります:
(注: まだ完全ではありません。前/次のボタンについてはまだ作業中であり、かなり簡単に実行できます)
動作するまでここでテストしています。
ありがとう!