php查询数据赋值数组,php获取数组的值

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

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

专注于为中小企业提供成都网站设计、网站建设服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业浠水免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了1000+企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。

例如:

?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怎么给数组赋值

PHP数组赋值方法如下:

?php

// 数值数组

$a = array();

$a[] = "aaaa";

$a[] = "bbbbbbb";

var_dump($a);

// 关联数组

$b = array();

$b['id1'] = "aaaa";

$b['id2'] = "bbbbbbb";

var_dump($b);

// 数组声明并赋值 (关联数组和数值数组同时存在)

$c = array(1, 2, "xxxx", 'sex' = '男');

$c['id1'] = "aaaa";

$c['id2'] = "bbbbbbb";

var_dump($c);

// 数组变量名称也可以不存在,直接给变量赋值

$d['a'] =  1;

$d['b'] = 2;

var_dump($d);

?

php查询 如何把查询出来的结果放到数组里?

我的想法是:

1.把结果放入三维数组,等值连接查询,id对应A的ID,大概如下

$arr["id"]["B"]["name"] = "php";

$arr["id"]["B"]["price"] = 1000;

$arr["id"]["C"]["name"] = "mysql";

$arr["id"]["C"]["price"] = 2000;

$arr["id"]["D"]["name"] = "mysql";

$arr["id"]["D"]["price"] = 2000;

仔细想了一下,id用字符貌似比整形好些,如果ID跨度很大,空间分配不会很大

2.打印出来

比如ID为1的

$id = "1";

$sum = $arr[$id]["C"]["price"] + $arr[$id]["D"]["price"] + $arr[$id]["E"]["price"] ;

这样感觉蛮简单的,。有疑问,欢迎交流哦!

php如何给数组赋值

php数组赋值如下:

1.$my_array=array();

2.$my_array[]=”www”

3.$my_array[]=”helpphp”;

4.$my_array[]=”cn”;

通过以上方法,利用array语言结构创建了一个空的数组,在后面的语句中就为$my_array赋值,在一上节中,我们知道,数组下标(索引),从0开始自动递增,也就是说如下语句将输出helpphp.

php 把查询结果放到数组里面的问题

PHP查询到的数据存放到数组里面,一般使用$arr[]=$row的方式实现,$row是mysql_fetch_array获得的一行数据,本身是一个数组,执行上面的语句之后,这一行会添加存放在额为数组$arr的最后。

典型的例子代码是这样的:

mysql_connect('127.0.0.1', 'root', '123456');

$sql='select * from test.tab';

if ($res=mysql_query($sql)){

while($row=mysql_fetch_array($res)) $result[]=$row;

mysql_free_resule($res);

}else echo "执行SQL语句:$sqlbr\n错误:".mysql_error();

echo '查询结果在下面的额为数组里面:pre';

print_r($result);

echo '/pre';


当前文章:php查询数据赋值数组,php获取数组的值
分享URL:http://scyanting.com/article/dsedepo.html