gpt4 book ai didi

php - 限制 SQL Select 查询

转载 作者:行者123 更新时间:2023-11-29 00:54:25 24 4
gpt4 key购买 nike

我在我的 PHP 脚本中连接到 SQL 数据库,但在使用 LIMIT 命令时遇到了问题:

$result = mysql_query("
SELECT *
FROM product
WHERE `category` like \"" . $_GET['category'] . "\"
LIMIT 0, 16
");

这一切都有效,除了如果我只有 10 行,那么 $result 包含第 0~10 行,然后还有第 0~6 行。

我正在使用一个 while 循环 while($row = mysql_fetch_assoc($result)) 来检查是否有结果,然后运行一个 Action 。有什么方法可以限制 select 语句只显示第 0~10 行吗?

最佳答案

$result = mysql_query("SELECT * FROM product
WHERE `category` like '" . mysql_real_escape_string($_GET['category']) . "' LIMIT 0, 10");

这是你要找的吗?它最多会给你十行..

另外,请阅读this article关于SQLi

关于php - 限制 SQL Select 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6804125/

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