Recorrer los resultados de SQL en PHP: no obtener toda la matriz
Probablemente me estoy perdiendo algo fácil, pero parece que estoy bloqueado aquí ... Tengo una base de datos MySQL con dos tablas y cada tabla tiene varias filas. Entonces, el objetivo es consultar la base de datos y mostrar los resultados en una tabla, así que empiezo así:
$query = "SELECT name, email, phone FROM users";
Entonces tengo este código PHP:
$result = mysql_query($query);
Entonces, uso esto para obtener una matriz:
$row = mysql_fetch_array($result);
n este punto, pensé que podría simplemente recorrer el$row
array y mostrar resultados en una tabla. Ya tengo una función para hacer el bucle y mostrar la tabla, pero desafortunadamente la matriz parece estar incompleta incluso antes de llegar a la función.
Para solucionar este problema, uso esto:
for ($i = 0; $i < count($row); $i++) {
echo $row[$i] . " ";
}
En este punto, solo obtengo la primera fila en la base de datos, y hay otras 3 que no se muestran. Cualquier ayuda es muy apreciada