php查询数据赋值数组中 php定义数组索引

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

我的想法是:

10年积累的成都网站制作、成都做网站经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站设计后付款的网站建设流程,更有绥滨免费网站建设让你可以放心的选择与我们合作。

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

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

$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查询数据赋值数组中 php定义数组索引
文章分享:http://pwwzsj.com/article/hgppie.html