本文目录一览:
- 1、PHP从MYSQL里面获取了多维数组,但是我只要其中的一维,如何把其中一维获取出来定义获得新的一维数组呢
- 2、PHP把从MYSQl查询出的所有行转换为多维数组!
- 3、PHP和Mysql怎么实现多级关联的 多维数组
PHP从MYSQL里面获取了多维数组,但是我只要其中的一维,如何把其中一维获取出来定义获得新的一维数组呢
你的多维数组指的是几维呢
就拿二维给你举例子吧:$arr=(array(1),array(2));
先定义一个空数组:$a = array();
然后把你想要的结果放在这个数组中:$a = $arr[0][0];这个指向呢是你的二维数组中的第一个值 也就是:array(1);的值 ;至于你具体要的哪个值可以有条件的进行提取 。比如通过它的下标或者索引值 找到你要的内容;-phpmysql多维数组
PHP把从MYSQl查询出的所有行转换为多维数组!
建议你使用PDO数据扩展,然后使用PDOStatement::fetchAll方法获得所有符合条件的数据集
PHP和Mysql怎么实现多级关联的 多维数组
多级关联不是反应到数据上的,反映在逻辑上.用一个数据表完全就能实现,
打个比方,我要存储省-市-县-村等层级数据
我需要的只有一个字段,一个父id就够了.查询的时候,遍历查询.
然后再php层面,组装输出就好了.
比方说:
id name pid
1 中国 0;
2 台湾 1;
3 香港 1;
4 铜锣湾 3;
5 XX村 4;