gpt4 book ai didi

PHP mysqli_query 报语法错误

转载 作者:行者123 更新时间:2023-11-30 22:54:38 26 4
gpt4 key购买 nike

string(150) "
SELECT *
FROM (
SELECT *, @row := @row +1 AS rownum
FROM (SELECT @row :=0) r, `coordinates`
WHERE fid='3'
) ranked
HAVING rownum % FLOOR(@row/20) = 1
"

$result = mysqli_query($link, $sql);

Connect Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' FROM (SELECT *, @row := @row +1 AS rownum FROM (SELECT @row :=0) r, `coordina' at line 1

第一行是我的 $sql 变量的 var_dump,但是 sql 从命令行运行得很好。使用 PHP 时报错。

这是为什么,我该如何解决?

最佳答案

这太奇怪了,抱歉,我不知道问题是什么,但未注释掉的 $sql 不起作用并且具有字符串 (150),但是被注释掉的 $sql 起作用并且是字符串(147),编辑器在mac上是coda 2,"ranked"和"HAVING"之间没有空格

error

关于PHP mysqli_query 报语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26966556/

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