Cita:
Y sólo se me imprime el primer resultado, en los demás me aparece el error "Undefined offset", he buscado, y parece que usando el bucle while hay que guardar el array en una variable diferente, pero no me queda claro. ¿Alguien me puede explicar porqué sucede esto? $sql = "SELECT DISTINCT campo FROM tabla WHERE campo1 = '$var1' && campo2 = '$var2' ORDER BY id ASC";
$query = mysqli_query($conexion, $sql);
[...]
for ($i = 0; $fila = mysqli_fetch_array($query); $i++) {
echo $fila[$i] ;
}
$query = mysqli_query($conexion, $sql);
[...]
for ($i = 0; $fila = mysqli_fetch_array($query); $i++) {
echo $fila[$i] ;
}