gpt4 book ai didi

php - MySQL查询结果不显示

转载 作者:行者123 更新时间:2023-12-01 00:49:58 25 4
gpt4 key购买 nike

我非常努力地想弄清楚为什么数据库中的信息不会显示。我认为我的查询失败了,但我已经与一些人交谈过,他们不知道为什么它不起作用。

这是导致查询的代码:

$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 articles 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

(注意:它还没有完成,我仍在处理上一个/下一个按钮,我可以很容易地做到这一点)

我正在测试 here直到成功为止。

谢谢!

最佳答案

SELECT * FROM articles ORDER BY artnum DESC LIMIT 15 OFFSET 85

Which should work, since I've checked and the amount in articles is 85.

啊哈,如果你的表中有 85 条记录,除了空结果集之外,你希望从上面的 select 从行号 86 到 100 得到什么??

关于php - MySQL查询结果不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17180639/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com