gpt4 book ai didi

php - 为什么数组保留重复数据

转载 作者:行者123 更新时间:2023-11-29 02:03:31 25 4
gpt4 key购买 nike

在使用 PHP 时,处理与数据库 (MySQL) 的连接

$result = mysql_query('select * from products');
$row = mysql_fetch_array($result);

昨天创建了那个数组 $row内有重复数据。

首先,您从数据库中选择的数据排列在索引中,例如:$row[0] = ID;比你还可以找到$row['ID'] = ID.

那么这只是框架的一个特性,它虚拟地复制数据,还是这些数据在数组中存储了两次。

最佳答案

要只获取一个值集,需要将第二个参数传递给mysql_fetch_array。“MYSQL_ASSOC”获取关联数组,或“MYSQL_NUM”获取普通数组。示例:

$row = mysql_fetch_array($result, 'MYSQL_ASSOC')

这将返回:

$row['id']

Documentation

关于php - 为什么数组保留重复数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10529020/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com