gpt4 book ai didi

php - MYSQL 我可以更改如何动态限制结果吗?

转载 作者:太空宇宙 更新时间:2023-11-03 11:15:12 27 4
gpt4 key购买 nike

我不想硬编码查询:LIMIT 3,而是希望每次按下按钮时都获得不同的 LIMIT 数字。

这就是我到目前为止所得到的:

$region=$_GET["region"];

$number=$_GET["limit"];

$con = mysql_connect('localhost') or die(mysql_error());
mysql_select_db('test') or die(mysql_error());

$sql1="SELECT size,price,member FROM buy WHERE region= '".$region."' LIMIT = '".$number."' ORDER BY price DESC "

我得到的错误是:

Warning: mysql_fetch_array() expects parameter 1 to be resource

所以LIMIT是空的

所以我有两个按钮:一组 $number=3 另一组 $number=10 但我不知道如何将其放入 SQL 中。

到目前为止只有选项 WHERE region= '".$region."' 有效。

有什么想法吗?

最佳答案

首先 - 删除限制数量周围的引号。

其次,删除数字前的=

第三 - 在 ORDER BY 之后移动 LIMIT

我想就这些了:)

$sql1="SELECT size,price,member FROM buy  WHERE region= '".$region."' ORDER BY price DESC LIMIT ".(int) $number 

关于php - MYSQL 我可以更改如何动态限制结果吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5566247/

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