laravel 中怎么将数据库查询结果自动转换为数组
发表于:2024-11-25 作者:千家信息网编辑
千家信息网最后更新 2024年11月25日,laravel 中怎么将数据库查询结果自动转换为数组,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。在项目中再次碰见lar
千家信息网最后更新 2024年11月25日laravel 中怎么将数据库查询结果自动转换为数组
laravel 中怎么将数据库查询结果自动转换为数组,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
在项目中再次碰见laravel中从数据库中查询到的结果是对象,用toArray也不好用,之前改过一次,印象中是在/confing/database.php, 'fetch' => PDO::FETCH_OBJ,这行改为'fetch' =>FETCH_ASSOC就好用了,但是我现在做的这个是二次开发,那么如果这个改了,之前做的东西可能会出错,然后又找了找,查了查,结果是这样的
引用
use PDO; DB::setFetchMode(PDO::FETCH_ASSOC); $rs = DB::table('vrtourl') -> get();
就可以解决了。
PDO::FETCH_ASSOC //从结果集中获取以列名为索引的关联数组。 PDO::FETCH_NUM //从结果集中获取一个以列在行中的数值偏移量为索引的值数组。 PDO::FETCH_BOTH //这是默认值,包含上面两种数组。 PDO::FETCH_OBJ //从结果集当前行的记录中获取其属性对应各个列名的一个对象。 PDO::FETCH_BOUND //使用fetch()返回TRUE,并将获取的列值赋给在bindParm()方法中指定的相应变量。 PDO::FETCH_LAZY //创建关联数组和索引数组,以及包含列属性的一个对象,从而可以在这三种接口中任选一种。
另外的方法:
function objectToArray($object) { //先编码成json字符串,再解码成数组 return json_decode(json_encode($object), true);}
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。
数组
结果
对象
索引
数据
数据库
查询
属性
方法
关联
帮助
在行
清楚
不好
东西
中指
内容
再次
印象
变量
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
吴江区工商软件开发报价方案
网络安全中的计算机科学
虚拟机服务器安装虚拟机的步骤
本科生网络安全考试
浙江弘瑞网络技术公司
4g信号如何与服务器通讯
驾考宝典数据库设计
ctf对话网络安全专家
文件传输助手需要经过服务器
linux批量登录服务器
网络安全人人有责绘画作品
明星网络安全宣传视频
优质的重庆联通服务器托管
做网络安全局这些年
干将莫邪翻译软件开发
数据库字段 枚举
社保中心网络安全应急预案
cadwork导入数据库
网络安全教育的演讲
dsp软件开发的一般流程
计算机网络技术安全就业
imp导入表中数据库
配置与管理流媒体服务器
软件开发ut报告内容
软件开发工资待遇
软件开发公司的销售顾问待遇
思科网络技术学院怎么修改用户名
宜春精益管理软件开发
旅游统计数据库
大连java软件开发招聘