为什么请求在 laravel 中不起作用,但在 pgAdmin 中起作用?

科拉德

在我的 PHP 代码中,我请求获取 html 中下拉菜单的数据。在 pgAdmin 我试试这个:

select distinct annee + 1 as annee from revisionrdt.rdt;

在 PHP 中:

$data = DB::table('previsionrdt.rdt')
    ->select ('annee')
    ->distinct ('annee + 1 as annee')
    ->from ('previsionrdt.rdt')
    ->get();

通常这个请求返回“2019”但在 PHP 中请求返回“2018”给我。

印度编码

您的代码生成另一个查询:

DB::table('previsionrdt.rdt')
    ->select ('annee')
    ->distinct ('annee + 1 as annee')
    ->from ('previsionrdt.rdt')
    ->get();

->

select distinct `annee` from `previsionrdt`.`rdt`

应该是这样的:

DB::table('previsionrdt.rdt')
    ->select(DB::raw('distinct annee + 1 as annee'))
    ->get();

->

select distinct annee + 1 as annee from `previsionrdt`.`rdt`

您可以使用dump()or dd()(dump and die) 而不是get()打印和调试您的查询。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么我的 ftp 连接在 php laravel 中不起作用,但在 FileZilla 中起作用?

为什么错误处理在Laravel中不起作用

为什么插入/创建在 Laravel 中不起作用?

为什么Laravel中的withErrors不起作用?

为什么old()方法在Laravel Blade中不起作用?

为什么粘性导航栏在Laravel中不起作用

为什么 wheredate 在 laravel 5.3 中不起作用?

为什么wire:单击在laravel livewire中不起作用

为什么MongoDB类在Laravel中不起作用?

为什么嵌套循环在 Laravel 中不起作用

为什么popper.js在Laravel中不起作用

为什么原始 sql 在 Laravel DB 中不起作用

为什么update或save()在laravel 5.8中不起作用?

为什么我的post方法在Laravel中不起作用?

为什么.save在Mongoose中起作用但在带有upsert的.update中不起作用

为什么此CURL在PHP中起作用但在shell中不起作用

为什么 CSE 公式在 NameManager 中不起作用,但在单元格中起作用?

为什么quasure在group_by()中起作用但在filter()中不起作用?

静态constexpr函数在模板struct中起作用,但在struct中不起作用。为什么?

为什么findOne()在withTracker()部分中不起作用,但在render()方法中却起作用?

请求验证在Laravel 5.4中不起作用

Put Call在PostMan中起作用,但在RestSharp中不起作用:收到错误的请求

工作日请求在SoapUI中起作用,但在Postman中不起作用

为什么发送 post 请求在 python 中不起作用?

为什么参数multi在mongo请求中不起作用?

为什么发布请求在gin golang中不起作用?

为什么我的cURL请求在XAMPP中不起作用?

$ _POST和$ _GET在var_dump上不起作用,但在日志请求中起作用

Android Retrofit POST请求不起作用,但在Postman中起作用