Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php codeigniter中的SQL查询错误_Php_Mysql - Fatal编程技术网

Php codeigniter中的SQL查询错误

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语法有错误;检查与

我在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语法有错误;检查与您的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;