gpt4 book ai didi

php - 限制在带变量的 SQL 语句中不起作用

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

以下用 php 为 mysql 数据库编写的语句总是给我带来错误“您的 SQL 语法有错误;请检查与您的 MySQL 服务器版本相对应的手册,了解在 ''10'' 附近使用的正确语法在第 1 行。

('SELECT `creator`,`created`,`content` 
FROM mytable
WHERE `groupid`=?
ORDER BY `created` DESC
LIMIT ?', $foo, 10)

当我用数字替换问号时,它起作用了。

我的错误在哪里?

最佳答案

您不能将数字绑定(bind)到 LIMIT .. 只需将其添加到实际查询中即可:

('SELECT `creator`,`created`,`content` 
FROM mytable
WHERE `groupid`=?
ORDER BY `created` DESC
LIMIT ' . 10, $foo)

关于php - 限制在带变量的 SQL 语句中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26818265/

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