Foros del Web » Programando para Internet » PHP »

Asignar ID A variable

Estas en el tema de Asignar ID A variable en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 21/12/2019, 18:42
Avatar de Briss  
Fecha de Ingreso: junio-2011
Mensajes: 1.293
Antigüedad: 13 años, 6 meses
Puntos: 12
Asignar ID A variable

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 );
$paresmysqli_query$connection,$query_pares) or die(mysqli_error());
$row_paresmysqli_fetch_assoc($pares);
$totalRows_paresmysqli_num_rows($pares);
            

            
do { 

echo 
"par ".$row_pares['hora']; /*ACA agregar identificar*/
    
echo "<br>";
 } while (
$row_paresmysql_fetch_assoc($pares)); ?>
Desde ya gracias
  #2 (permalink)  
Antiguo 21/12/2019, 22:21
 
Fecha de Ingreso: abril-2006
Mensajes: 583
Antigüedad: 18 años, 8 meses
Puntos: 120
Respuesta: Asignar ID A variable

Cita:
Iniciado por Briss Ver Mensaje
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 );
$paresmysqli_query$connection,$query_pares) or die(mysqli_error());
$row_paresmysqli_fetch_assoc($pares);
$totalRows_paresmysqli_num_rows($pares);
            

            
do { 

echo 
"par ".$row_pares['hora']; /*ACA agregar identificar*/
    
echo "<br>";
 } while (
$row_paresmysql_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 );
$paresmysqli_query$connection,$query_pares_impares) or die(mysqli_error());
$row_paresmysqli_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_paresmysql_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;
    }
}
__________________
Mis aportes te ayudaron??, te hicieron ahorrar valiosos tiempo??, si quieres puedes agradecerme con un Gracias o con una donacion
https://paypal.com/pools/c/8lmNLmWnG9
  #3 (permalink)  
Antiguo 04/02/2020, 09:31
 
Fecha de Ingreso: julio-2011
Ubicación: Los Rios
Mensajes: 145
Antigüedad: 13 años, 5 meses
Puntos: 10
Respuesta: Asignar ID A variable

Código PHP:
Ver original
  1. <?php
  2. $query_pares= sprintf("SELECT * FROM registro WHERE usuario='%s' AND mod(id,2) = 0  AND id!=$mx", $id );
  3. $pares= mysqli_query( $connection,$query_pares) or die(mysqli_error());
  4. $row_pares= mysqli_fetch_assoc($pares);
  5. $totalRows_pares= mysqli_num_rows($pares);
  6. $n=0;            
  7.          
  8. do {
  9.     $n++;
  10.     echo "par$n ".$row_pares['hora']; /*ACA agregar identificar*/
  11.     echo "<br>";
  12.  } while ($row_pares= mysql_fetch_assoc($pares)); ?>
__________________
___________________________
Si te ayudo mi respuesta dale al +1

Etiquetas: usuario, variable
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 11:15.