mysql_fetch_array

2019. 5. 15. 21:34os

인출된 행을 배열로 반환하고, 앞으로 내부 데이터 포인터를 이동한다.

인수

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($resultMYSQL_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