내가 배열 (로 json_encode 싶은해야처럼 루프가 작동하지 않습니다)하지만이내가 JSON으로 배열을 인코딩하기 위해 노력하고 있지만
foreach($sub_ids as $sub_id){
$query = "SELECT * FROM sub_main WHERE sub_main_id = ".$sub_id;
$result=mysqli_query($con, $query);
$row1= mysqli_fetch_assoc($result);
$name = (String)$sub_id;
$main["sub_heading".$sub_id]=$row1['sub_main_heading'];
$main["sub_content".$sub_id]=$row1['sub_main_content'];
$main["sub_images".$sub_id]=$row1['sub_main_images'];
$main["sub_id".$sub_id]=$row1['sub_main_ids'];}
echo json_encode($main);
Sub_ids에 작동하지 않는 것이 있습니다 1 2 3
난은 $ sub_id 제거시print_r($sub_ids);
는
Array ([0] => 1 [1] => 2 [2] => 3)
하지만 작동을 보여 주며, 이는 이전의 루프 값을 덮어 버린다.
기본적 [ 'sub_heading'] $ 메인위한 아니지만 $ 메인 [ 'sub_heading'. #의 sub_id]이 어레이를 생성하지만 JSON로 인코딩하지 않고 대해로 json_encode 중이다. 도와주세요.
인 print_r ($의 sub_id)하고 여기에 표시되어야합니다. –