Ver Mensaje Individual
  #3 (permalink)  
Antiguo 31/05/2012, 02:28
eurodoblon
 
Fecha de Ingreso: enero-2008
Mensajes: 303
Antigüedad: 16 años, 3 meses
Puntos: 0
Respuesta: Unir registros consulta php

Gracias Zerpico, efectivamente ya habia creado la tabla que me dices, pero fçijate el lio que hay que organizar para intercambiar unos datos de la bd. Es una pena que mysql no haga esto, al menos yo no lo he encontado:

Código PHP:
//ARREGLO LOS REFUERZOS PARA REDUCIRLOS AL MINIMO
$query_temporal "SELECT *  FROM temporal WHERE turno LIKE '%REFUERZO%' ";
$temporal mysql_query($query_temporal$barco) or die(mysql_error()); 
while (
$arraymysql_fetch_assoc($temporal)){
    
$a=0;
$vector $array;
    foreach(
$vector as $c=>$v)
//Limpio los datos del array que no me intersan
  
if  ( $c!=='id' and $c!=='turnos' and $c!=='saldos'and $v!==''and   $v!=='L'  ){
$a++;
    
//igreso en la tabla creada temporalmente
        
$insert mysql_query("INSERT INTO refuerzos (idrefuerzo, dia, datos) VALUES('$arrays[id]','$c','$v') ");
      }    

    
//borro si alguna fila  no tiene ningun dato 
    
if( $a>7){
    
$delete mysql_query("DELETE  FROM temporal  where id= '$arrays[id]'");
    }
}
$query_temporal "SELECT * , (SELECT MAX( id ) FROM temporal) AS idt FROM refuerzos   WHERE datos NOT LIKE '%REFUERZO%' GROUP BY idrefuerzo, dia";
$temporal mysql_query($query_temporal$barco) or die(mysql_error()); 
while (
$arraysmysql_fetch_array($temporal)){
$idt=$arrays['idt']-2;
$anula=$arrays['idt']-1;

mysql_query("update  temporal set $arrays[dia] ='$arrays[datos]' where id='$idt'"); 
}

mysql_query("delete from temporal  where id='$anula'"); 
 
mysql_query("TRUNCATE TABLE 'refuerzos'");