집 >데이터 베이스 >MySQL 튜토리얼 >mysql_fetch_row() 함수를 사용하여 결과 집합의 각 레코드를 행 단위로 가져옵니다. (MySQL 데이터베이스 운영을 위한 PHP 방법 6)
array mysql_fetch_row(resource result)mysql_fetch_row() 함수는 지정된 결과 식별자와 연관된 결과 집합에서 데이터 행을 가져와서 배열로 반환합니다. 행은 배열 변수 $row에 할당됩니다. 각 결과의 열은 0부터 시작하여 $row[0] 형식으로 액세스됩니다. 하나의 요소) mysql_fetch_row() 함수를 호출하면 더 이상 행이 없으면 세트의 다음 행이 false를 반환합니다. 참고:
이 함수에서 반환된 필드 이름은 대소문자를 구분합니다!
다음 예제는 이전 기사와 동일한 기능을 가지고 있지만, 차이점은 mysql_fetch_row() 함수를 통해 결과 집합의 각 레코드를 행 단위로 가져옵니다. 그런 다음 echo 문을 사용하여 배열 결과 집합의 각 필드에 해당하는 도서 정보를 출력합니다. 구체적인 개발 단계는 다음과 같습니다. 1. 프로젝트 생성, 폼 추가, 데이터베이스 연결, 데이터베이스 선택 등의 구현 과정은 이전과 동일합니다. 기사이므로, 불분명한 분들을 위해 여기서는 반복하지 않겠습니다. 이 기사는 이전 기사에 링크되어 있습니다.
2. 이전 기사와 달리 이 예제에서는 mysql_fetch_row() 함수를 사용하여 행별로 결과 집합의 레코드를 가져옵니다.<?php $sql = mysql_query("select * from tb_book"); $row = mysql_fetch_row($sql); if ($_POST["Submit"]=="查询"){ $txt_book = $_POST["txt_book"]; $sql = mysql_query("select * from tb_book where bookname like '%".trim($txt_book)."%'"); //执行模糊查询 $row = mysql_fetch_row($sql); //逐行获取查询结果,返回值为数组 } ?>3. if 조건문을 사용하여 결과 집합 변수 $row를 판단합니다. 값이 false이면 검색한 정보가 존재하지 않는 것입니다. 그렇지 않으면 do...while 루프 문을 사용하여 결과 집합의 정보를 출력합니다. 배열의 형태는 다음과 같습니다.
<?php if ($row == false){ echo "<p align='center' style='color: #FF0000;font-size: 12px'>对不起,你要查询的信息不存在</p>"; } ?> <?php do { ?> <table> <tr align="left" bgcolor="#FFFFFF"> <td height="20" align="center"><?php echo $row[0] ?></td> <td height="20" align="center"><?php echo $row[1] ?></td> <td height="20" align="center"><?php echo $row[2] ?></td> <td height="20" align="center"><?php echo $row[3] ?></td> <td height="20" align="center"><?php echo $row[4] ?></td> <td height="20" align="center"><?php echo $row[5] ?></td> </tr> </table> <?php }while ($row = mysql_fetch_row($sql)); ?>위 예제의 결과는 이전 두 기사의 결과와 동일합니다. 여기에 사진을 붙여넣었습니다. 다음 글에서는 쿼리 결과 집합의 레코드 개수를 가져오는 방법에 대해 소개하겠습니다. 자세한 내용은 "
mysql_num_rows() 함수를 사용하여 결과 집합의 레코드 개수 가져오기"를 참조하세요. 행 단위 (PHP 운영 MySQL 데이터베이스의 방법 7)
》위 내용은 mysql_fetch_row() 함수를 사용하여 결과 집합의 각 레코드를 행 단위로 가져옵니다. (MySQL 데이터베이스 운영을 위한 PHP 방법 6)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!