Mysql 该网站过去运行良好,但突然间我';我遇到了一个数据库错误1064
该网站过去运行良好,但突然我遇到了数据库错误1064。您的SQL语法有错误;错误似乎在第8行:“workspace\u id ORDER BY id DESC LIMIT 0,4” 有人能帮我看看我缺少什么吗Mysql 该网站过去运行良好,但突然间我';我遇到了一个数据库错误1064,mysql,codeigniter,mysql-error-1064,Mysql,Codeigniter,Mysql Error 1064,该网站过去运行良好,但突然我遇到了数据库错误1064。您的SQL语法有错误;错误似乎在第8行:“workspace\u id ORDER BY id DESC LIMIT 0,4” 有人能帮我看看我缺少什么吗 select * from notifications where !FIND_IN_SET($id, read_by) AND FIND_IN_SET($id, user_ids) AND workspace_id=$workspace_id ORDER BY id DESC LIMIT
select * from notifications where !FIND_IN_SET($id, read_by) AND FIND_IN_SET($id, user_ids) AND workspace_id=$workspace_id ORDER BY id DESC LIMIT 0,4
PHP版本:7.3.6
服务器版本:5.7.32-cll-lve-MySQL社区服务器-(GPL)您是否尝试在视图/控制器/模型中执行此操作?
确保已从配置自动加载或从控制器/模型手动加载所需的数据库。
在codeigniter 3中,我通常使用SQL语法,如(示例):
(可能)旁注:不要使用字符串插值或串联将值获取到SQL查询中。这很容易出错,并且可能使您的程序容易受到SQL注入攻击。使用参数化查询。并规范化架构。看,你应该回答这个问题并提供答案。
$this->db->query("SELECT * FROM table_name WHERE a = 'value' AND b = 'value 2' GROUP BY c DESC LIMIT 1, 4");