$sql = "select * from table";
$result = sql_query($sql);
for($i=0;$row=sql_fetch_array($result);$i++){
echo $row['num'];
}
원래는 이렇게 사용하는데
foreach($result as $row){
echo $row['num']
}
이렇게 사용해도 상관없나요?
|
답변 3개
채택된 답변
+20 포인트
$i 사용 안 하면 그렇게 사용해도 됩니다.
2년 전
foreach($result as $row){ ...
는
https://www.php.net/manual/en/class.mysqli-result.php
일 경우 가능합니다. mysql_* 함수 경우는
while( $row=mysql_fetch_array($result) ){ ..
식으로 할 수 있습니다.
2년 전
둘다 반복문이라 상관없습니다.
답변을 작성하려면 로그인이 필요합니다.