MySQL 함수 목록
PHP Manual

mysql_result

(PHP 4, PHP 5)

mysql_result결과 데이터를 반환

설명

string mysql_result ( resource $result , int $row [, mixed $field ] )

MySQL 결과 집합으로부터 하나의 셀에 있는 데이터를 반환한다.

거대한 결과 집합으로 작업할 때, 행 전체를 인출하는 함수 중 하나를 사용할 것이다. 이들 함수는 하나의 함수 호출로 다중 셀의 데이터를 반환할 수 있어서 mysql_result()보다 더 빠르다. 또한, 필드 인수로 숫자 오프셋을 사용하는 것이 필드명 또는 테이블명.필드명 인수를 사용하는 것보다 더 빠르다.

인수

result

mysql_query() 호출을 통한 결과 resource.

row

검색된 결과에서 행번호. 행번호는 0부터 시작한다.

field

검색을 위한 필드 오프셋 또는 이름. The name or offset of the field being retrieved.

필드 오프셋, 필드명 또는 테이블명.필드명(tablename.fieldname)으로 설정이 가능하다. 컬럼 이름이 별명(alias)이라면('select foo as bar from...'), 컬럼명 대신 별명을 사용한다. 정의하지 않으면 첫번째 필드를 검색한다.

반환값

성공하면 MySQL 결과 집합으로부터 하나의 셀의 데이터를, 실패하면 FALSE를 반환한다.

예제

Example #1 mysql_result() 예제

<?php
$link 
mysql_connect('localhost''mysql_user''mysql_password');
if (!
$link) {
    die(
'Could not connect: ' mysql_error());
}
$result mysql_query('SELECT name FROM work.employee');
if (!
$result) {
    die(
'Could not query:' mysql_error());
}
echo 
mysql_result($result2); // outputs third employee's name

mysql_close($link);
?>

주의

Note: mysql_result()를 호출하는 것은 결과 집합을 다루는 다른 함수를 혼합하여 호출할 수 없다.

참고


MySQL 함수 목록
PHP Manual