mysqlfetch_array () 현재 줄 데이터를 가져오는 방법 설명
array mysql_fetch_array(int result, int [result_type])
매개변수 설명은 다음과 같습니다.
(1)result: 함수 mysql 에서query () 또는 mysqldb_query () 가 반환하는 결과 표식, 가져올 데이터의 SQL 문장 형식을 지정합니다.(2)result_type: PHP 상수 집합 {MYSQL ASSOC, MYSQL NUM, MYSQL BOTH}의 결과 세트 유형을 지정할 수 있습니다.함수 반환 값은 다음과 같다.
성공: 하나의 수조, 이 수조는 조회 결과가 현재 줄의 데이터 정보를 집중하고, 수조 아래 표시된 범위는 0~기록 속성수인 1이고, 수조의 i번째 원소 값은 이 기록 i번째 속성의 값이다.동시에 속성 이름을 사용하여 이 속성의 값을 얻을 수 있다.
실패:false.
다음 예제에서는 mysql 을 사용합니다.fetch_array ()는Computers 데이터 테이블의 가격이 20보다 적지 않은 도서 정보를 얻습니다.
1
2 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."
";
10 $result=mysql_query($query,$connection);
11 //mysql_fetch_array() ,
12 while($row=mysql_fetch_array($result))
13 {
14 echo " : ".$row[1]."
";
15 echo " : ".$row["price"]."
";
16 echo " : ".$row["publish_date"]."
";
17 echo "
";
18 }
19 ?>
예제 12행에서 mysql 사용fetch_array () 는 현재 줄의 데이터를 가져오고 12 ~ 18 줄의 순환에서 각각 속성 인덱스와 속성 이름으로 이 줄의 특정한 속성의 값을 가져옵니다.어렵지 않게, mysqlfetch_array () 및 mysqlfetch_row () 의 차이점은 전자 반환 그룹에 결과 집합의 두 개의 백업이 저장되어 있는데, 하나는 속성 인덱스로 접근할 수 있고, 다른 하나는 속성 이름으로 접근할 수 있다는 것이다.
속성 이름을 통해 속성의 값에 접근할 때, 여러 속성의 이름이 같으면, 인덱스가 뒤에 있는 속성은 앞에 있는 속성 값을 덮어씁니다.따라서 속성 이름을 사용하여 데이터를 얻을 때 조회 결과의 속성 중명을 피해야 한다.
샘플 실행 결과는 다음과 같습니다.
:
: 20
: 2001-01-01
: C
: 23
: 1998-04-04
: PHP
: 22
: 2005-05-01
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.