PHP读取数据库信息的时候,用数组储存和对象储存哪种好

PHP读取数据库信息的时候,用数组储存和对象储存哪种好,第1张

几乎没区别,效率上了数组可能好一点点,特别是mysql_fetch_row返回的简单数组(不带字段名的),在处理复杂表达式的值时很方便,例如:

$sql='select count(), sum(monye) from tab';

$res=mysql_query($sql);

list($cnt,$money_sum)=mysql_fetch_row($res);

mysql_free_result($res);

语句简单,效率最高。

再次强调,别在乎那一点点效率,用你喜欢的方法编程。

比如users表

$sql="select from users";

$res=mysql_query($sql);

得到一个结果集资源,然后用

$arr=mysql_fetch_assoc($res);

得到就是一个二维的关联数组。

用大类做键字,同大类下的所有小类放一个数组不就行了,类似这样:

array('大类名'=>array('小类1','小类2',),'大类名2'=>array('小类1','小类2',))

$con=mysql_connect('localhost','root','');//数据库信息

mysql_select_db('shop');//数据库名

mysql_query("set names utf8");//设置字符集编码

$sql="select goods_name,goods_number,shop_price from goods";//查询语句

$res=mysql_query($sql);//执行查询

while($row=mysql_fetch_assoc($res)){

    $rows[]=$row;//接受结果集

}

//遍历数组

foreach($rows as $key=>$v){

    echo $v['goods_name']"---"$v['goods_number']"---"$v['shop_price']"<br/>";

}

以上就是关于PHP读取数据库信息的时候,用数组储存和对象储存哪种好全部的内容,包括:PHP读取数据库信息的时候,用数组储存和对象储存哪种好、php中,读取一个mysql数据库中1张表中的所有数据,并把它们弄成多维数组的形式、php读取数据库到数组问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10081785.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存