php mysql_fetch_row() 함수는 결과 집합에서 숫자 배열로 행을 가져오는 데 사용되며 구문은 "mysql_fetch_row(data)"입니다. 이 함수는 결과 식별자 데이터와 연결된 결과 집합에서 데이터 행을 검색하고 이를 배열로 반환하며, 각 결과 열은 배열 셀에 저장됩니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터
PHP mysql_fetch_row() 함수는 결과 집합에서 숫자 배열로 행을 가져옵니다.
Syntax
mysql_fetch_row(data)
매개변수 설명:
data: 사용할 데이터 포인터, 필수 매개변수, 생략할 수 없습니다. 데이터 포인터는 mysql_query()에서 반환된 결과입니다.
설명:
mysql_fetch_row() 함수는 얻은 행을 기반으로 생성된 배열을 반환하거나, 더 이상 행이 없으면 false를 반환합니다.
mysql_fetch_row() 지정된 결과 식별자와 연결된 결과 집합에서 데이터 행을 가져와 배열로 반환합니다. 각 결과 열은 오프셋 0부터 시작하여 배열의 셀에 저장됩니다.
mysql_fetch_row()를 순서대로 호출하면 결과 집합의 다음 행이 반환되고, 더 이상 행이 없으면 false가 반환됩니다.
예제 1,
<?php $con = mysql_connect("localhost", "hello", "321"); if (!$con) { die('Could not connect: ' . mysql_error()); } $db_selected = mysql_select_db("test_db",$con); $sql = "SELECT * from Person WHERE Lastname='Adams'"; $result = mysql_query($sql,$con); print_r(mysql_fetch_row($result)); mysql_close($con); ?>
예제 2:
mysql_fetch_row()는 현재 행의 데이터 정보를 가져오고 참조된 후 자동으로 다음 행으로 슬라이드됩니다. 이 예에서 라인 12의 참조는 다음과 같습니다.
이 루프에서 mysql_fetch_row()가 현재 행 데이터를 얻을 때마다 $row 배열에 할당하고 자동으로 다음 행으로 이동합니다. 가져오기 후 마지막 줄 이후에 함수는 false를 반환하고 루프가 종료됩니다. 이러한 방식으로 결과 집합의 모든 데이터를 행 단위로 가져와서 표시할 수 있습니다.
Note
mysql_fetch_row()에서 반환된 결과 배열의 첨자는 서로 다른 속성의 값에 해당하며, 속성의 값은 속성이 아닌 첨자 방법을 통해서만 얻을 수 있습니다. 실제 응용에서 쉽게 혼동을 일으킬 수 있는 이름 방법을 주의해서 사용하십시오. 동시에, 사용 중에 범위를 벗어난 첨자를 사용하지 않도록 주의해야 합니다.
예제를 올바르게 실행한 결과는 다음과 같습니다.
추천 학습: "PHP 비디오 튜토리얼"
위 내용은 PHP mysql_fetch_row의 사용법은 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!