Php codeigniter中的SQL查询错误
我在phpmyadmin中尝试了以下代码,但收到语法错误:Php codeigniter中的SQL查询错误,php,mysql,Php,Mysql,我在phpmyadmin中尝试了以下代码,但收到语法错误: select * from `reviews_az` left join `restaurants_az` on `reviews_az`.`restaurant_id` = `restaurants_az`.`id` where `source` LIKE %YELP% order by `reviews_az`.`id` desc limit 6); 这是错误日志: MySQL说:文档 1064-您的SQL语法有错误;检查与
select * from `reviews_az`
left join `restaurants_az` on `reviews_az`.`restaurant_id` = `restaurants_az`.`id`
where `source` LIKE %YELP% order by `reviews_az`.`id` desc limit 6);
这是错误日志:
MySQL说:文档
1064-您的SQL语法有错误;检查与您的MariaDB服务器版本相对应的手册,以了解在第1行的“%YELP%order by`reviews_az`.`id`desc limit 6'附近使用的正确语法
您在like中缺少一个报价 正确的查询:
选择*from reviews\u az left join restaurants\u az on reviews\u az.restaurant\u id=restaurants\u az.id,其中来源为“%YELP%”按评论订购\u az.id desc limit 6您在LIKE中缺少单个报价 正确的查询:
选择*from reviews\u az left join restaurants\u az on reviews\u az.restaurant\u id=restaurants\u az.id,其中来源(如“%YELP%”)按评论订购\u az.id desc limit 6使用下面的查询。在LIKE中缺少引号 改变 质疑
使用下面的查询。在LIKE中缺少引号 改变 质疑
使用类似于“%YELP%”的选项使用类似于“%YELP%”的选项以及其他选项?如果答案对您有用,请右键单击答案接受答案:@如果答案对您有用,请右键单击答案接受答案@特莉萨娜
LIKE '%YELP%'
select * from `reviews_az`
left join `restaurants_az` on `reviews_az`.`restaurant_id` = `restaurants_az`.`id`
where `source` LIKE '%YELP%' order by `reviews_az`.`id` desc limit 6;