php怎么生成两个数据表的数据

有两个表  shangpin (商品表) 和  stype(商品类)
商品表:id  neme jiage typeid
商品类表:id  tname  tbeizhu

想把这两个表的数据合并输出一个多维数组 如: array(

[水果]=>array(
       array(
            [id]=>[1]
            [name]=>[苹果]
           ),
      
[蔬菜]=>array(
     array(
    [id]=>[1]
    [name]=>[白菜]

     
))
就这样,手机写的不太方便写的不太对了。
请问大家怎么现实这个多维数组

慕圣1184003
浏览 931回答 2
2回答

施帅帅

array_merge() 函数把一个或多个数组合并为一个数组。<?php$a1=array("a"=>"red","b"=>"green");$a2=array("c"=>"blue","b"=>"yellow");print_r(array_merge($a1,$a2));?>

CodeManDSH

SELECT b.tname,a.id,a.name FROM stype a LEFT JOIN shangpin b on a.id=b.typeid用php执行这个mysql语句
打开App,查看更多内容
随时随地看视频慕课网APP