gpt4 book ai didi

php - 来自 PHP/MySQL 升级的 MySQL 错误 - #1064 - 你的 SQL 语法有错误

转载 作者:行者123 更新时间:2023-11-29 04:37:44 24 4
gpt4 key购买 nike

我最近遇到了这个 MySQL 错误:

Error SQL query:    
SELECT t.entry_id FROM db_channel_titles AS t LEFT JOIN db_channels ON t.channel_id = db_channels.channel_id LEFT JOIN db_members AS m ON m.member_id = t.author_id WHERE t.entry_id !='' AND t.site_id IN ('1') AND t.entry_date < 1462934343 AND (t.expiration_date = 0 OR t.expiration_date > 1462934343) AND t.status = 'open' ORDER BY FIELD(t.entry_id, ) LIMIT 0, 100
MySQL said: #1064 - 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 ')  LIMIT 0, 100' at line 1

我认为这是来自 PHP 或 MySQL 升级。

两个问题:

  1. SQL 中的错误是什么?
  2. 我们使用的 PHP 框架是旧版本的 ExpressionEngine(2.0 版),所以我不确定我们是否可以简单地破解 SQL。鉴于此,我想知道解决问题的最快方法是什么。有什么建议吗?

最佳答案

这是不对的

ORDER BY FIELD(t.entry_id, ) 

MySql 不喜欢丢失的列,

关于php - 来自 PHP/MySQL 升级的 MySQL 错误 - #1064 - 你的 SQL 语法有错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37152405/

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