淘宝从数据库中返回的的记录数组是存在内存吗?

本文讨论了PHP从数据库查询数据并存储为数组的过程,特别是针对大量数据的情况,解释了为何这些数组会存储在内存中而非硬盘上。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 PHP不是说从数据库返回的是一个数组吗

【师长】Php﹏圆吴梦 2015/10/7 11:29:03

$user=array("id"=>1,"name"=>"zhangsan","age"=>10,100=>"nan","aaa@bbb.com");
【师长】php﹏新 2015/10/7 11:30:17


11:30:47
【师长】Php﹏圆吴梦 2015/10/7 11:30:47

$User = M("User"); // 实例化User对象// 查找status值为1的用户数据 以创建时间排序 返回10条数据$list = $User->where('status=1')->order('create_time')->select();

【师长】Php﹏圆吴梦 2015/10/7 11:30:57

比如这样一个语句

【师长】Php﹏圆吴梦 2015/10/7 11:31:04

应该看的懂吧

【师长】Php﹏圆吴梦 2015/10/7 11:31:22

就是从数据库查询满足条件的所有记录

【师长】Php﹏圆吴梦 2015/10/7 11:31:47

这里的$list应该是一个二维数组吧

【师长】Php﹏圆吴梦 2015/10/7 11:32:24



【师长】Php﹏圆吴梦 2015/10/7 11:32:32

手册中写明了

【师长】Php﹏圆吴梦 2015/10/7 11:32:37

是返回的数组

【师长】Php﹏圆吴梦 2015/10/7 11:32:42

那么问题就来了
11:33:15
【师长】Php﹏圆吴梦 2015/10/7 11:33:15

比如淘宝的服务器

【师长】Php﹏圆吴梦 2015/10/7 11:33:38

我们在用淘宝的时候

【师长】Php﹏圆吴梦 2015/10/7 11:33:45

查询衣服

【师长】Php﹏圆吴梦 2015/10/7 11:33:57

结果返回一个十万以上的记录

【师长】Php﹏圆吴梦 2015/10/7 11:34:25

也就是说这个list数组是十万条记录

【师长】Php﹏圆吴梦 2015/10/7 11:34:56

那么这个list数组是存在淘宝服务器的哪?是内存还是硬盘?
11:37:27
【师长】php﹏新 2015/10/7 11:37:27


【师长】php﹏新 2015/10/7 11:37:31

受教了
【军长】Php﹏徽州科 2015/10/7 11:38:03

内存
【师长】php﹏新 2015/10/7 11:38:07

不太可能存硬盘

【师长】Php﹏圆吴梦 2015/10/7 11:38:47

也就是说php的数组都是存在内存了?
11:39:50
【师长】php﹏新 2015/10/7 11:39:50

。。。php的基本都是内存
【师长】php﹏新 2015/10/7 11:40:05

不会是寄存器或者其他的什么存储器
【师长】php﹏新 2015/10/7 11:40:25

因为干不了那活
【军长】Php﹏徽州科 2015/10/7 11:40:33

是的
【军长】Php﹏徽州科 2015/10/7 11:40:44

存放硬盘,不可能呀
【军长】Php﹏徽州科 2015/10/7 11:40:52

速度就不行
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值