(PHP 5, PHP 7, PHP 8)
mysqli_result::fetch_row -- mysqli_fetch_row — Obtiene una fila de resultado como un array indexado
Estilo orientado a objetos
Estilo procedimental
Obtiene una fila de datos del conjunto de resultados representado por
result y la devuelve como un array indexado, donde
cada columna es un elemento del array, comenzando en 0 (cero).
Cada nueva llamada a mysqli_fetch_row() devolverá la
siguiente fila en el conjunto de resultados, o null si no hay más
filas.
Nota: Esta función define los campos NULL al valor PHP
null.
result
Devuelve un array enumerado que representa la fila obtenida,
null si no hay más filas en el conjunto de resultados, o false si ocurre un error.
Ejemplo #1 Ejemplo mysqli_result::fetch_row()
Estilo orientado a objetos
<?php
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
$mysqli = new mysqli("localhost", "my_user", "my_password", "world");
$query = "SELECT Name, CountryCode FROM City ORDER BY ID DESC";
$result = $mysqli->query($query);
/* Obtiene un array de objetos */
while ($row = $result->fetch_row()) {
printf("%s (%s)\n", $row[0], $row[1]);
}Estilo procedimental
<?php
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
$mysqli = mysqli_connect("localhost", "my_user", "my_password", "world");
$query = "SELECT Name, CountryCode FROM City ORDER BY ID DESC";
$result = mysqli_query($mysqli, $query);
/* Obtiene un array asociativo */
while ($row = mysqli_fetch_row($result)) {
printf("%s (%s)\n", $row[0], $row[1]);
}Los ejemplos anteriores mostrarán algo similar a:
Pueblo (USA) Arvada (USA) Cape Coral (USA) Green Bay (USA) Santa Clara (USA)