开发者社区> 问答> 正文

php获取数据库数据,构造数组嵌套报错。

while(!!$row = $result->fetch_assoc()){
    $arr['list'][] = array(
    'myname' => $row['myname'],
    'mybank' => $row['mybank'],  
    'mybankNO' => $row['mybankNO'],
    's_orderID' => $_row['s_orderID'],
    'contract_records' => 
    while(!!$contract_row = $result_contract->fetch_assoc()){
        $subarr['sublist'][] = array(
        's_c_name' => $contract_row['s_c_name'],
        's_c_modal' => $contract_row['s_c_modal']
    })
)};
echo json_encode($arr); //输出JSON数据
这样做报错。 应该怎么修改。

展开
收起
a123456678 2016-07-14 10:26:22 1952 0
1 条回答
写回答
取消 提交回答
  • while (!!$row = $result->fetch_assoc()) {
        while (!!$contract_row = $result_contract->fetch_assoc()) {
            $subarr['sublist'][] = array(
                's_c_name' => $contract_row['s_c_name'],
                's_c_modal' => $contract_row['s_c_modal']
            );
        }
        $arr['list'][] = array(
            'myname' => $row['myname'],
            'mybank' => $row['mybank'],
            'mybankNO' => $row['mybankNO'],
            's_orderID' => $_row['s_orderID'],
            'contract_records' => $subarr['sublist']
        );
    }
    
    
    2019-07-17 19:56:05
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
阿里云栖开发者沙龙PHP技术专场-直面PHP微服务架构挑战-高驰涛 立即下载
PHP安全开发:从白帽角度做安全 立即下载
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载