hola forer@s
de una consulta obtengo varios registros, de estos tengo id, nombre, clave entre otras cosas.
De estos registros algunos nombres pueden estar repetidos. Sin obtener exito en hacerlo desde la consulta y sin poder normalizar la tabla y prevenir estos sucesos, no me queda mas remedio que arreglarlo desde php al momento de obtener los valores de la consulta:
Código PHP:
Ver original<?php
$query = "SELECT clave, nombre, LEFT(fecha_nacim, 5) FROM cumpleaneros WHERE LEFT(zfecha_nacim, 5) = '$fecha_hoy' GROUP BY znombre ORDER BY clave ASC";
?>
<table id="cumpleaneros">
<tr>
<th>Clave</th>
<th>Nombre</th>
</tr>
<?php
//aqui comparar algo asi como
$nombre_actual=$row['nombre'];
$nombre_siguiente=?????
if($nombre_actual==$nombre_siguiente){
$nombre=$nombre_actual;
}
?>
<tr>
<td><?php echo $row['clave'] ?></td>
<td><?php echo $nombre ?></td>
</tr>
<?php
}
?>
</table>
Como puedo comparar un registro actual con el que seria el siguiente??
O de que otra forma se puede hacer?
Por ejemplo tengo:
id:1
nombre:fukencio
clave:12345
id:2
nombre:trollencio
clave:21345
id:3
nombre:fukencio
clave:31245
y que solo me muestre (tomando en cuenta que puede ser cualquier id y en cualquier orden) :
id:1
nombre:fukencio
clave:12345
id:2
nombre:trollencio
clave:21345
Gracias por su tiempo