php数据库存数组吗,php数组添加数据

php 存储数据在数组的问题

?php

我们提供的服务有:做网站、网站制作、微信公众号开发、网站优化、网站认证、拜城ssl等。为上千多家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的拜城网站制作公司

$arr=array();//空的数组

$sql='select id,name from tab';

$res=mysql_query($sql);

while($row=mysql_fetch_array($res)) $arr[]=$row;//添加一行数据到数组里面

mysql_free_result($res);

foreach ($arr as $row) echo $row['id'].' '.$row['name'].'br';//显示数组

?

如何把php 查询结果存入数组

遍历数据表,把相应的数据放到数组中即可

例如:

?php

//定义一个数组,用于保存读取到的数据

$contents = array();

$query = mysql_query("select * from table");

//遍历数据表

while($array = mysql_fetch_array($query)){

$contents[] = $array;

}

print_r($contents);

//然后循环数组,或者通过键名使用数组

foreach($contents as $value){

print_r($value);

}

echo $contents[0]['字段名称'];

?

php在数据库查到的结果是数组吗

你var_dump()你查到的资源,不一定是数组,一般称之为资源,有的是boolen类型的,有的是数组,有的是句柄,你自己打印输出看下就知道了

php保存数组到数据库

首先你要学会查错,最简单的方式就是打印出来看。你可以在第一个变量$arr_ip下一行,把这个变量打印出来看是不是数组,如果是数组,直接存入数据库时就是array,你可以把数组json_encode一下,这样存入进去的就是序列化后的字符串了,但你拿出来时也要json_decode一下,把字符串还原成数组。

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

几乎没区别,效率上了数组可能好一点点,特别是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);

语句简单,效率最高。

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


文章标题:php数据库存数组吗,php数组添加数据
网站链接:http://pwwzsj.com/article/pheosg.html