for 문 재질문 채택완료
</p><p>$arr_1 = array();</p><p>$arr_2 = array();</p><p>$arr_3 = array();</p><p>$arr_4 = array();</p><p>$arr_5 = array();</p><p>$sql = "select $filds from {$g5['member_level_table']} order by ml_level asc";</p><p>$service = sql_query($sql);</p><p> </p><p>for($i=0; $rows=sql_fetch_array($service); $i++){</p><p> $arr_1[$i] = $rows['mb_level_name'];</p><p> $arr_2[$i] = $rows['mb_level_memo'];</p><p>}</p><p>
저렇게 해서 출력은 되긴되는데 똑같은것만 출력이 되네요.,,,,,,
for 문 안에서 echo $rows['mb_level_name']; 하면
1
2
3
4
5
이렇게 출력이 잘 되는데
array 써서 하면
계속 1111111111111111111 이렇게 똑같이만 뜹니다..
echo $arr_1[0]; 하면요 ㅠㅠ
답변 4개
$arr = array();
$sql = "select $filds from {$g5['member_level_table']} order by ml_level asc";
$service = sql_query($sql);
for($i=0; $rows=sql_fetch_array($service); $i++)
$arr[$i] = $rows;
//출력
echo($arr[0]['mb_level_name']);
echo($arr[0]['mb_level_memo']);
echo($arr[1]['mb_level_name']);
echo($arr[1]['mb_level_memo']);
댓글을 작성하려면 로그인이 필요합니다.
| 일일히 다 직접 추가했어요
근데
|