mysql两表联合查询打印数组问题 select yuanliao.id,yuanliao1.y1 from yuanliao inner join yuanliao1 on yuanliao.id=yuanliao1.ye 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我用的死方法:$arry1= new array();$arry2 = new array();$res0=mysql_query("select y2 from yuanliao1 where y1='大类一'",$conn);$num = mysql_fileds_num($res0);while($row0=mysql_fetch_row($res0)){ for($i=0;$i<$num;$i++){ $array1[$i]=$row0[0];}}大类的同上写法$arr=array($array1,$array2); $rs = mysql_query("select * from yuanliao1");$arr = array();while ( ($r=mysql_fetch_row($rs)) ) $arr[$r['y1']][]=$r['y2'];var_dump($arr); $result = mysql_query("select yl,y2 from yuanliao1);while($row = mysql_fetch_array($result)){ $data[$row['y1']][] = $row['y2'];} 各位高手多谢帮忙!没有打印出$data = array("大类一"=>array("12","13","14"),"大类二"=>array("21","22"),);这样的效果!在线等!大侠来帮忙啊 你这种效果出不来的吧?打印肯定是要打印出键名的。打印出来的效果只能是Array ( [大类一] => Array ( [0] => 12 [1] => 13 [2] => 14 ) [大类二] => Array ( [0] => 21 [1] => 22 ) )除非自己去编程序按格式输出。 jakey9826 真是高明!分给你了 一个有一年经验的程序员的苦恼 帮解释一下排序函数啊 linux系统下$_FILES无法上传图片,求指点!! Mysql疑问:如果多表选择项有重复字段,怎么处理? 请问如何把php中的变量值传递到javascript中? 还是不明白rawurlencode()和urlencode()的区别还有$foo是什么?100分 相关度与session变量 再次求救!如果录入特殊字符? 我有个事情我移植想不明白 求按位异或bcc算法代码 什么是单词边界? 求一条SQL语句
$arry1= new array();
$arry2 = new array();
$res0=mysql_query("select y2 from yuanliao1 where y1='大类一'",$conn);
$num = mysql_fileds_num($res0);
while($row0=mysql_fetch_row($res0)){
for($i=0;$i<$num;$i++){
$array1[$i]=$row0[0];
}
}
大类的同上写法
$arr=array($array1,$array2);
$arr = array();
while ( ($r=mysql_fetch_row($rs)) )
$arr[$r['y1']][]=$r['y2'];
var_dump($arr);
while($row = mysql_fetch_array($result))
{
$data[$row['y1']][] = $row['y2'];
}
没有打印出$data = array("大类一"=>array("12","13","14"),"大类二"=>array("21","22"),);
这样的效果!在线等!大侠来帮忙啊
打印肯定是要打印出键名的。
打印出来的效果只能是Array ( [大类一] => Array ( [0] => 12 [1] => 13 [2] => 14 ) [大类二] => Array ( [0] => 21 [1] => 22 ) )除非自己去编程序按格式输出。
真是高明!
分给你了