예를 들어서..
classid 값이 '사과'인 행이 table 안에 여러개가 있을때
$sql = "select * from table where classid = 사과 "
라고 sql 문을 작성하고
$result = mysq_fetch_array(mysql_query($sql));
이렇게 해서 결과값을 뽑아보면
조건에 맞는 행들 중에 첫번째 행만 배열로 출력되고
나머지 행은 안보이는데...
나머지행도 하나의 배열로 출력되게 하려면 어떻게 하면 될까요?
답변 1개 / 댓글 2개
채택된 답변
+20 포인트
10년 전
while 문으로 돌리세요
$result = mysql_query("SELECT id, name FROM mytable");
while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
printf("ID: %s Name: %s", $row[0], $row[1]);
}
답변에 대한 댓글 2개
10년 전
^^ 넵 php.net 참고하시면 더 도움되실겁니다
MYSQL_NUM 부분은 이것만 있는게 아니라 다른 모드들이 있어 출력표시를 다양하게
할수 있습니다 열코 하세요
MYSQL_NUM 부분은 이것만 있는게 아니라 다른 모드들이 있어 출력표시를 다양하게
할수 있습니다 열코 하세요
답변을 작성하려면 로그인이 필요합니다.