gpt4 book ai didi

php - 在 MySQL 和 PHP 中使用单行查询

转载 作者:可可西里 更新时间:2023-11-01 07:55:22 25 4
gpt4 key购买 nike

说我有这个

$result =  mysql_query('SELECT views FROM post ORDER BY views ASC');

并且我想使用我认为我会使用的索引 30 处的值

mysql_data_seek($result, 30);
$useableResult = mysql_fetch_row($result);
echo $useableResult . '<br/>';

但这是返回我的整个表

我做错了什么?

编辑:糟糕,我真的有

mysql_data_seek($result, 30);
while($row = mysql_fetch_row($result)){
echo $row['views'] . '<br/>';
}

最佳答案

只需使用 SQL WHERE 子句即可。

$result = mysql_query('SELECT views FROM post WHERE ID=30')

如果您不想按 ID 排序,而是希望返回第 30 件商品,您可以使用 LIMIT 最小值、最大值:

$result = mysql_query('SELECT views FROM post LIMIT 30, 1')

在这两种情况下,您的 ORDER BY 命令都变得不必要。

这是一个good usage example of the LIMIT command用于对大型记录集进行分页。

关于php - 在 MySQL 和 PHP 中使用单行查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/427235/

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