gpt4 book ai didi

php - 试图拉入此查询中的第二条记录

转载 作者:太空宇宙 更新时间:2023-11-03 10:54:32 25 4
gpt4 key购买 nike

我有以下查询,我用它来将数据拉入 html 页面。网址类似于 example.com/sss.php?eventid=1111。因此,查询所做的是调用事件 ID 和 1 条记录 > 而不是事件 ID。我如何调用 1 条记录 > 而不是事件 ID,以便我可以将它用于下一个按钮?

$eventid = _GET['eventid']

$resultnext = mysql_query("SELECT tblimage.*, events.*
FROM events LEFT JOIN tblimage ON events.id_user = tblimage.userid
WHERE event_id >= '$eventid'
Order By event_id DESC
LIMIT 2")

最佳答案

如果您有以下 eventids,您现在拥有它的方式:1111、1112、1113、1114、1115、1116、1117。对于您的查询,它将返回 1116 和 1117。所以,我认为您可能需要做的所有事情是将 DESC 更改为 ASC。这样做应该会产生 1111 和 1112。

EDIT,如果您只需要按钮的下一条记录,则使用 LIMIT 1 和类似以下内容:

$eventid = _GET['eventid']

$resultnext = mysql_query("SELECT events.*, tblimage.*
FROM events LEFT JOIN tblimage
ON events.id_user = tblimage.userid
WHERE event_id > '$eventid'
Order By event_id
LIMIT 1");

$nResults = mysql_num_rows($resultnext);
if ($nResults > 0) {
$row = mysql_fetch_row($resultnext);

echo $row[0]; // 1112 would be what is returned if event id was the first field
echo $row[1]; // would be what ever the second field is

<a class="ui-pagination-next"
id="next"
data-ajax="true"
href="eventviewtester.php?eventid=<?php echo $row[0];?>"
style="display:none;"
></a>
} else {
//No Records were returned
}

我不是 PHP 专家。我只是根据我所做的搜索将这段代码放在一起。 echo $row[0] 向您展示了如何获取各个数据片段。将其与按钮代码结合使用。

关于php - 试图拉入此查询中的第二条记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21734073/

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