搜尋

首頁  >  問答  >  主體

PHP和Mysql怎麼實現多層關聯的 多維數組?

如圖表示,一個User有多個topics, 每個topics下又有對應的theme.

請教一個php+mysql如何實現這種關係?

黄舟黄舟2797 天前304

全部回覆(2)我來回復

  • 给我你的怀抱

    给我你的怀抱2017-05-16 13:05:29

    你的意思到底是現實表架構,還是怎麼查詢成這種資料形式

    我不知道你是用框架還是用原生寫的

    // 查詢USER表
    $returndata = array();
    while($userdata = mysql_fetch_assoc()) {
       
        $id = $userdata['id'];
        //跟著根據id查詢topics
        $topicssql = "";
        .....
        $userdata['topics'] = array();
        while($topicsd = mysql_fetch_assoc()) {
            $userdata['topics'][] = $topicsd; 
        }
    }
    
    

    回覆
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-16 13:05:29

    這個一般是後台把取出的資料做合併

    回覆
    0
  • 取消回覆