2019. 5. 15. 21:34ㆍos
인출된 행을 배열로 반환하고, 앞으로 내부 데이터 포인터를 이동한다.
인수
result
mysql_query() 호출을 통한 결과 resource.
result_type
인출될 배열의 형태. 배열의 형태는 다음과 같은 상수가 올 수 있다:MYSQL_ASSOC, MYSQL_NUM,MYSQL_BOTH. 기본값은 MYSQL_BOTH이다.
반환값
인출된 문자열의 배열을 반환하거나 더 이상 인출할 행이 없을 경우에는 FALSE를 반환한다. 인출되는 배열은 result_type에 따라 결정이 된다. 기본값인 MYSQL_BOTH는 연관 색인과 숫자형 색인 모두 반환할 것이다.MYSQL_ASSOC를 사용하면,mysql_fetch_assoc()처럼 연관된 인덱스 배열로 반환하고, MYSQL_NUM를 사용하면,mysql_fetch_row()처럼 숫자형 인덱스 배열로 반환한다.
동일한 이름을 포함하는 둘 또는 그 이상의 컬럼들은 마지막 컬럼이 우선권을 가질 것이다. 동일한 이름의 다른 컬럼에 접근하기 위해서는 숫자 색인 또는 별명(alias) 컬럼명을 사용하면 된다. 단, 별명 컬럼들은 원래의 컬럼명으로 데이터를 접근할 수 없다
<?php
mysql_connect("localhost", "mysql_user", "mysql_password") or
die("Could not connect: " . mysql_error());
mysql_select_db("mydb");
$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]);
}
mysql_free_result($result);
?>
'os' 카테고리의 다른 글
| mysql_connect (0) | 2019.05.15 |
|---|---|
| Linux의 SQL Server에 대 한 설치 지침 (0) | 2019.05.15 |
| www (0) | 2019.05.15 |
| centos (0) | 2019.05.15 |