Si desea dar formato a la salida por su cuenta, sólo tiene que añadir otro bucle (foreach) para repetir el contenido de la fila actual:
while ($row = mysql_fetch_array($result)) {
foreach ($row as $columnName => $columnData) {
echo 'Column name: ' . $columnName . ' Column data: ' . $columnData . '<br />';
}
}
O si no le importa el formato, utilice la función print_r se recomienda en las respuestas anteriores.
while ($row = mysql_fetch_array($result)) {
echo '<pre>';
print_r ($row);
echo '</pre>';
}
print_r() imprime sólo las claves y los valores de la matriz, que se oponen a var_dump() whichs también imprime los tipos de los datos de la matriz, es decir, String, int, dobles, y así sucesivamente. Si le importan los tipos de datos, use var_dump() sobre print_r().
¿No debería llamar a ese printVar o debugVar? ¿Por qué llamarlo readVar? – jmucchiello
Buen punto, nombrado sobre la marcha. Probablemente debería ser printVar. Gracias por el voto negativo. – karim79