(PHP 4, PHP 5)
mysql_fetch_row — Obtiene una fila de resultados como un array numérico
Esta extensión fue declarada obsoleta en PHP 5.5.0 y eliminada en PHP 7.0.0. En su lugar debería utilzarse las extensiones MySQLi o PDO_MySQL. Véase también la guía MySQL: elegir una API. Las alternativas a esta función son:
mode
como PDO::FETCH_NUM
Devuelve un array numérico que corresponde a la fila recuperada y mueve el puntero de datos interno hacia delante.
result
El resultado resource que está siendo evaluado. Este resultado proviene de una llamada a mysql_query().
Devuelve un array numérico que corresponde a la fila recuperada, o
false
si no quedan más filas.
mysql_fetch_row() recupera una fila de datos del resultado asociado al identificador de resultados especificado. La fila es devuelta como un array. Cada columna del resultado es almacenada en un índice del array, empezando desde 0.
Ejemplo #1 Recuperar una fila con mysql_fetch_row()
<?php
$resultado = mysql_query("SELECT id, email FROM people WHERE id = '42'");
if (!$resultado) {
echo 'No se pudo ejecutar la consulta: ' . mysql_error();
exit;
}
$fila = mysql_fetch_row($resultado);
echo $fila[0]; // 42
echo $fila[1]; // el valor de email
?>
Nota: Esta función define campos NULOS al valor
null
de PHP.