Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/60.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 MySQL,其中column=Laravel框架中的所有内容_Php_Mysql_Laravel - Fatal编程技术网

Php MySQL,其中column=Laravel框架中的所有内容

Php MySQL,其中column=Laravel框架中的所有内容,php,mysql,laravel,Php,Mysql,Laravel,我有一个名为空缺的表和下面的查询。我想得到等于任何值的city\u id。所以我运行这个查询: SELECT * FROM vacancies WHERE vacancies.city_id=vacancies.city_id 当我从phpmyadmin运行它时,它工作得非常完美。但是,当我通过laravel这样的框架代码运行它时,它不起作用: DB::table('vacancies')->select('*')->where("vacancies.city_id","=","v

我有一个名为
空缺
的表和下面的查询。我想得到等于任何值的
city\u id
。所以我运行这个查询:

SELECT * FROM vacancies WHERE vacancies.city_id=vacancies.city_id
当我从
phpmyadmin
运行它时,它工作得非常完美。但是,当我通过
laravel
这样的框架代码运行它时,它不起作用:

DB::table('vacancies')->select('*')->where("vacancies.city_id","=","vacancies.city_id")->paginate(5);
我确实需要运行类似于
的查询,其中column=column

我怎么能在拉威尔做到这一点?或者我的laravel编码有什么问题?

您可以在不使用任何
选择
where
的情况下使用查询


DB::table(‘空缺’)->get()

无where required只需“从空缺中选择*”,您必须输入where子句吗?这是毫无意义的,也可能是缺席。您是否尝试过将其忽略?这将产生与从空缺中选择*相同的结果。如果我是你,我会用它
SELECT*fromsuncity\u id不为NULL
use
whereRaw('uncitues.city\u id=uncitues.city\u id')而不是
where()
。另外,
select('*')
是隐含的,因此它不是真正必要的。