깊이 이해 용 mysqlfetch_row()는 검색 결 과 를 배열 로 되 돌려 줍 니 다.

mysqlresult()처럼 mysqlfetch_row()도 검색 결과 집합 을 가 져 올 수 있 습 니 다.함수 의 반환 값 은 문자열 이 아니 라 배열 입 니 다.함수 정 의 는 다음 과 같다.4567913)매개 변 수 는 다음 과 같다.result:함수 mysqlquery()또는 my sqldb_query()가 되 돌려 주 는 결과 표 지 는 가 져 올 데이터 의 SQL 구문 형식 을 지정 합 니 다.함수 반환 값 은 다음 과 같 습 니 다.성공:한 배열,이 배열 은 조회 결 과 를 포함 하여 현재 줄 의 데이터 정 보 를 집중 시 킵 니 다.배열 아래 표 시 된 범위 0~기록 속성 수-1,배열 의 i 번 째 요소 값 은 이 기록 의 i 번 째 속성 상의 값 입 니 다.실패:false.아래 mysqlfetch_row()는 예제 기능 을 사용 하여 5.5.1 의 예제 와 같 습 니 다.

array mysql_fetch_row(int result)
mysql_fetch_row()는 현재 줄 의 데이터 정 보 를 얻 고 인 용 된 후에 자동 으로 다음 줄 로 미 끄 러 집 니 다.이 예 에서 12 번 째 줄 에서 그 에 대한 인용 은 다음 과 같다.

1    <!------ mysql_fetch_row() :mysql_fetch_row.php------>
2    <?php
3        //
4        $connection = mysql_connect ("localhost", "root", "password");
5        mysql_select_db("Books", $connection);
6        //
7        $query="SELECT * FROM Computers ";
8        $query.="WHERE price >= 20";
9        //echo $query."<br>";
10       $result=mysql_query($query,$connection);
11       // mysql_fetch_row() ,
12       while($row=mysql_fetch_row($result))
13       {
14            echo " :    ".$row[1]."<br>";
15            echo " :    ".$row[2]."<br>";
16            echo " :    ".$row[3]."<br>";
17            echo "<br>";
18       }
19   ?>
이 순환 에서 매번 mysqlfetch_row()는 현재 줄 의 데 이 터 를 얻 고 배열$row 에 값 을 부여 한 다음 자동 으로 다음 줄 로 이동 합 니 다.마지막 줄 을 꺼 낸 후 함 수 는 false 로 돌아 가 순환 이 끝 납 니 다.이렇게 하면 결과 가 집 중 된 모든 데 이 터 를 한 줄 씩 꺼 내 표시 할 수 있다.mysql 주의fetch_row()결과 배열 의 아래 표 시 는 서로 다른 속성 상의 값 에 대응 하고 아래 표 시 를 통 해 만 속성 명 방식 으로 속성 상의 값 을 얻 을 수 없 으 며 실제 응용 에서 혼란 을 일 으 키 기 쉬 우 므 로 반드시 자세히 사용 해 야 합 니 다.또한 사용 중 에 크로스 오 버 를 사용 하지 않도록 주의해 야 한다.예시 가 정확하게 실 행 된 결 과 는 다음 과 같다.

while($row=mysql_fetch_row($result))

좋은 웹페이지 즐겨찾기