Cita:
Iniciado por masterpuppet Que tal Gambinoh,
Deberías mirar lo que estas haciendo, $fila es un array con una sola key, "campo" y $i es un contador que va de 0 al total de registros que te traiga la query, por eso funciona la primera vez, porque es un solo campo, si trajeras en tu select 3 campos haría el loop 3 veces sin problemas y luego ser iria de los limites.
Tal vez el problema esté en el query... el campo tiene muchos valores, sin embargo en total son 10 diferentes valores que se repiten.
Por ejemplo: campo > pelota, coche, pelota, coche, pelota, moto, moto, pelota...
Yo pensé que con "SELECT DISTINCT campo FROM tabla WHERE campo1 = '$var1' && campo2 = '$var2' ORDER BY id ASC" podría listar cada uno de esos diferentes valores por orden de id ascendente en la tabla.
Asumía que el array recogido por $fila podía ser recorrido puesto que tenía más de un valor, y con los índices numéricos no había problema.
Gracias por la aclaración de todas maneras.
P.S. ¿
Cómo puedo hacerlo entonces?