Comunidad de diseño web y desarrollo en internet online

algoritmo de busqueda proximo registro.

Citar            
MensajeEscrito el 09 Nov 2010 01:48 pm
(php + postgres ó mysql)
Estimados necesito comparar un valor del registro actual con el proximo registro para poder sacar subtotales, el problema es que me gustaria que me ayuden con un algoritmo para hacer esto..
esto es lo que tengo:
$db_conn = dbConnect();
$sel="consulta_sql";
$qu = pg_query($db_conn, $sel);
$reg = pg_num_rows($qu);
$row = 0;
$total_c =0;
$total_k =0;
echo "<tr bgcolor=#CCCCCC>";
echo "datos a deplegar";
echo "</tr>";

while ( $row < $reg ):
$data = pg_fetch_object($qu, $row);
if (($data->cod_pieza)>0){
/*
asignacion de valores de la tabla a las variables
*/
// Aqui deberia preguntar
// por el registro actual con el proximo
if($reg1 == $reg2){
// instrucciones
}
else{
// instrucciones
}
}
$row++;
endwhile;
pg_close ($db_conn);


ojala s entienda la idea..

gracias.

Por mariolos

1 de clabLevel



 

chrome
Citar            
MensajeEscrito el 10 Nov 2010 12:17 pm
Simplemente sacas todos los registros y comparas el anterior con los consiguientes.

Código PHP :

$consulta = sql_query("Select * From Dondesea");

While ($data = mysql_fetch_array($consulta)) {
   if($data_anterior) { //esto te servirá para saltarte la comparación en la primera iteracion
      if ($data['loquesea'] == $data_anterior['loquesea']) {
         //lo que debas hacer
      } else {
         //tu sabras
      }
   }
   $data_anterior = $data;
}

Por nax_hh

Claber

168 de clabLevel

1 tutorial

 

Reus

firefox
Citar            
MensajeEscrito el 10 Nov 2010 05:09 pm
aqui se ve bien aplicado la serie de fibonacci :D

Por talcual

686 de clabLevel



 

Colombia

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.