你可能记得,操作数据库时

$dataList = 什么什么 ->get();

能查询到数据 数据结果为数组加stdClass类型

你使用 $dataList = $dataList->toArray();进行数据转化

结果你发现,没有正确转化,你再到里面去转化,但结果证明也是徒劳foreach ($allData as $k=>$d){

$ff = 'id';

if(!is_array($d)){

$d = $d->toArray();

}

$tempData[] = $d[$ff];

}

那怎么办呢?

要想到数据类型的转化

数组转对象,可以直接$arr //数组

$arr = (object)$arr; //数组转对象

那反过来$arr //对象

$arr = (array)$arr; //对象转数组

所以,以上代码可以改写为如下即可解决问题foreach ($allData as $k=>$d){

$ff = 'id';

if(!is_array($d)){

$d = (array)$d;

}

$tempData[] = $d[$ff];

}

lumen 配置数据库结果自动转数组_lumen 数据库操作 Cannot use object of type stdClass as array...相关推荐

  1. lumen 配置数据库结果自动转数组_Laravel Lumen 数组操作

    php原生:http://www.w3school.com.cn/php/php_ref_array.asp Lumen方法:https://laravel.com/docs/5.6/helpers ...

  2. linux 自动配置 mysql数据库,Linux下配置mysql数据库主从自动备份

    当网站内容越来越多的时候,数据库也变得越来越大了.如果不小心误删了,或者被攻击了,那就什么都没有了,一切归零.到现在博主也认识到了数据库的重要性,于是决定研究研究数据库的自动备份.如果你是土豪那可以直 ...

  3. .NET平台下WEB应用程序的部署(安装数据库和自动配置)

    .NET平台下WEB应用程序的部署(安装数据库和自动配置)   李洪根 在.NET平台下,部署 Web 解决方案是比较方便的.我们可以利用Visual Studio.NET 2003添加一个WEB安装 ...

  4. mysql 强制读主库_laravel(lumen)配置读写分离后,强制读主(写)库数据库,解决主从延迟问题...

    在Model里面加上下面这句,强制读主(写)库数据库,解决主从延迟问题. public static function boot() { //清空从连接,会自动使用主连接 DB::connection ...

  5. .NET平台下WEB应用程序的部署(安装数据库和自动配置,启动条件)

    转自:http://blog.csdn.net/lihonggen0/article/details/13654 首先,创建一个安装和部署项目.步骤如下: 1.在 "解决方案资源管理器 &q ...

  6. yml配置mysql自动重连_数据库和Doctrine(转载自http://www111cnnet/phper/332/85987htm) - Doctrine...

    Doctrine2压缩包的tools目录用来做一些命令行工作.这里主要说一下通过tools,把数据库的表结构自动生成yml/xml/entities,原因是写那些东西太浪费时间了有木有.1.通过Doc ...

  7. 使用SQL Server维护计划实现数据库定时自动备份

    在SQL Server中出于数据安全的考虑,所以需要定期的备份数据库.而备份数据库一般又是在凌晨时间基本没有数据库操作的时候进行,所以我们不可能要求管理员每天守到晚上1点去备份数据库.要实现数据库的定 ...

  8. Asp.net网站的自动部署-sqlserver数据库的自动部署

    Asp.net网站的自动部署 2005-09-28 这段时间要解决的问题是asp.net网站的自动部署,主要功能是在安装的时候实现数据库的部署和基本数据的添加,asp.net网站的部署(多个虚拟目录) ...

  9. SQL Server 数据库定时自动备份

    在SQL Server中出于数据安全的考虑,所以需要定期的备份数据库.而备份数据库一般又是在凌晨时间基本没有数据库操作的时候进行,所以我们不可能要求管理员每天守到晚上1点去备份数据库.要实现数据库的定 ...

最新文章

  1. 独家 | 使EfficientNet更有效率的三种方法(附链接)
  2. 面向回家编程!GitHub标星两万的Python抢票教程”,我们先帮你跑了一遍
  3. 资源收集流程为SDN控制器
  4. javascript常用的事件
  5. 结构化异常捕获空指针异常
  6. boost::hana::first用法的测试程序
  7. Leetcode题库 144.二叉树的前序遍历(递归 C实现)
  8. LinkedBlockingDeque源码
  9. 【转】wpf和winform的区别
  10. python123测验9程序题答案_Django ORM 练习题及答案_python_脚本之家
  11. Introduction to Real-Time Kernels
  12. ONNX系列三 --- 使用ONNX使PyTorch AI模型可移植
  13. WEB架构师成长之路 二
  14. (时间表达式)定时任务Quartz 之 cron表达式及在线生成器
  15. 微生物组-扩增子16S分析和可视化(2022.7)
  16. 计算机试题ab级,计算机等级考试一级模拟试题及答案(2套)
  17. php css下划线,CSS文字下划线的设置方法介绍
  18. rd授权管理器不显示服务器,2008 r2 找不到RD授权管理器
  19. 【python3学习笔记】os.chdir(path)用法
  20. creo扫描选择多条链作为轨迹_Proe/Creo创建鸟巢型曲面的实例新手必练

热门文章

  1. ASP.NET Core 中的错误处理
  2. Go vs .NET Core 2.1
  3. Orleans之EventSourcing
  4. .NET Core 2.0使用NLog
  5. CoreCLR源码探索(四) GC内存收集器的内部实现 分析篇
  6. 微软BUG Bounty悬赏项目扩展至.NET Core和ASP.NET Core
  7. Django06:视图层/上传文件/request 方法补充/FBV与CBV
  8. Mysql实现主从复制(一主双从)
  9. C语言试题三十六之将s所指字符串中所有下标为奇数位置上的字母转换为大写(若该位置上不是字母,则不转换)。
  10. Android之使用PopupWindow使用和总结