mysql_real_escape_string
mysql_select_db
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($result, 2); // outputs third employee's name
mysql_close($link);
?>`

### 주의

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

### 참고

- mysql_fetch_row() - 숫자 색인 배열로 결과를 반환
- mysql_fetch_array() - 연관 색인 및 숫자 색인으로 된 배열로 결과 행을 반환
- mysql_fetch_assoc() - 연관 배열로 결과 행을 반환
- mysql_fetch_object() - 객체형으로 결과 행을 인출

mysql_real_escape_string
mysql_select_db
MySQL 함수 목록
PHP Manual