Hola a todos
¿Cómo puedo hacer que se muestre una sola vez un resultado que se repite en la base de datos?
Gracias a todos por vuestra atención.
| |||
Respuesta: resultado que se repite A priori se me ocurren dos opciones: a) Desde la consulta a la base de datos utilizando la cláusula Distinct, que te elimina del resultado de la búsqueda los resultados repetidos. Te aconsejo que intentes entender el distinct bien antes de utilizarlo. sql.1keydata.com/es/sql-distinct.php b) Los valores que vayas leyendo de la base de datos los vas almacenando en un array y en cada iteración si el valor no está en el array lo introduces en el array y lo imprimes y si ya está en el array pues no haces nada. $encontrados = array(); if (!in_array($valor_bd, $encontrados)) { $encontrados[] = $valor_bd; echo $valor_bd; } Un saludo. |