Cita:
Iniciado por Briss Hola a todos, tengo una consulta para sacar los números pares de una consulta, funciona bien , pero necesito saber si es posible que al arrojar las horas
echo "par ".$row_pares['hora'];
puedo agregar una variable con su identificador numérico (incremental de cada registro)
echo "par ".$p1=$row_pares['hora'];
echo "par ".$p2=$row_pares['hora'];
echo "par ".$p3=$row_pares['hora'];
Código PHP:
<?php
$query_pares= sprintf("SELECT * FROM registro WHERE usuario='%s' AND mod(id,2) = 0 AND id!=$mx", $id );
$pares= mysqli_query( $connection,$query_pares) or die(mysqli_error());
$row_pares= mysqli_fetch_assoc($pares);
$totalRows_pares= mysqli_num_rows($pares);
do {
echo "par ".$row_pares['hora']; /*ACA agregar identificar*/
echo "<br>";
} while ($row_pares= mysql_fetch_assoc($pares)); ?>
Desde ya gracias
Lo unico que tendrias que modificar seria El Filtrar tu consulta SQL para que tome un Rango de Dias,
Código PHP:
<?php
$query_pares_impares= sprintf("SELECT * FROM registro WHERE usuario='%s' ORDER BY hora ASC", $id );
$pares= mysqli_query( $connection,$query_pares_impares) or die(mysqli_error());
$row_pares= mysqli_fetch_assoc($pares);
//$totalRows_pares= mysqli_num_rows($pares);//No es necesario debido a que se necesita Todas las Horas
//La funcion mysql_fetch_assoc, Toma el ROW actual y luego eleva su puntero intero en +1 para la proxima Iteracion
while($row_pares= mysql_fetch_assoc($pares)){
echo "par ".$row_pares['hora'] .PHP_EOL;
$row_impar=mysql_fetch_assoc($pares);
if($row_impar){//en caso de que No exista el Impar
echo "impar ".$row_impar['hora'] .PHP_EOL;
}
}