Funciones de MySQL
PHP Manual

mysql_result

(PHP 4, PHP 5)

mysql_resultObtener datos de resultado

Descripción

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

Recupera el contenido de una celda de un resultset MySQL.

Cuando esté trabajando con resultsets grandes, debería considerar usar una de las funciones que obtienen una fila completa (especificadas más abajo). Debido a que estas funciones retornan el contenido de múltiples celdas en una única llamada a función, son MUCHO MÁS rápidas que mysql_result(). Además, tenga en cuenta que la especificación de un desplazamiento numérico para el campo pasado como argumento es mucho más rápido que especificar nombrecampo o el argumento nombretabla.nombrecampo.

Parámetros

result

El resultado resource que está siendo evaluado. Este resultado proviene de una llamada a mysql_query().

row

El número de fila del resultset que está siendo recuperado. El número de filas empieza a partir de 0.

field

El nombre o el desplazamiento del campo que está siendo recuperado.

Puede ser el desplazamiento de campo, el nombre del campo, o el nombre de la tabla punto nombre del campo (nombretabla.nombrecampo). Si el nombre de la columna ha sido seleccionado con un alias ('select foo as bar from...'), use el alias en lugar del nombre del campo. Si no está definido, el primer campo será seleccionado.

Valores devueltos

El contenido de una celda de un resultset MySQL en caso de éxito, o FALSE en caso de fallo.

Ejemplos

Ejemplo #1 Ejemplo mysql_result()

<?php
$link 
mysql_connect('localhost''mysql_user''mysql_password');
if (!
$link) {
    die(
'Could not connect: ' mysql_error());
}
if (!
mysql_select_db('database_name')) {
    die(
'Could not select database: ' 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);
?>

Notas

Nota:

Las llamadas a mysql_result() no deberían ser mezcladas con llamadas a otras funciones que manejen los resultset.

Ver también


Funciones de MySQL
PHP Manual