Ver Mensaje Individual
  #7 (permalink)  
Antiguo 12/06/2011, 06:44
Avatar de Gambinoh
Gambinoh
 
Fecha de Ingreso: diciembre-2010
Mensajes: 348
Antigüedad: 14 años
Puntos: 11
Respuesta: Undefined offset

Cita:
Iniciado por masterpuppet Ver Mensaje
Es que en ese caso con lo que puse antes debería funcionar, te dio algún error ?
No, está perfecto, ya funciona.

Dado que no necesito usar ni la expresión primera ni la segunda del bucle for, he optado por usar while, y me ha quedado así:

Código PHP:
Ver original
  1. $sql = "SELECT DISTINCT campo FROM tabla WHERE campo1 = '$var1' && campo2 = '$var2' ORDER BY id ASC";
  2.  
  3. $query = mysqli_query($conexion, $sql);
  4.  
  5. while ($fila = mysqli_fetch_array($query)) {
  6.       echo $fila['campo'];
  7. }

El error estaba en que yo quería usar la variable de control del bucle for para recorrer el array conforme se iba autoincrementando, cuando de hecho no es necesario y basta con la condición "$fila = mysqli_fetch_array($query)".

Supongo que al escribir $fila['1'] tal vez hacía mal y había que escribir $fila['campo']['1'] aún sin ser un array multidimensional... (de esto último no estoy seguro).