Foros del Web » Programando para Internet » PHP »

comparar 2 registros

Estas en el tema de comparar 2 registros en el foro de PHP en Foros del Web. hola mi duda es la siguiente: tengo 2 registros y quiero comparar y eliminar los datos que esten en registro2 y no pertenescan a registro1. ...
  #1 (permalink)  
Antiguo 04/09/2006, 09:05
 
Fecha de Ingreso: julio-2006
Mensajes: 70
Antigüedad: 17 años, 9 meses
Puntos: 0
comparar 2 registros

hola mi duda es la siguiente:

tengo 2 registros y quiero comparar y eliminar los datos que esten en registro2 y no pertenescan a registro1.

es posible?
  #2 (permalink)  
Antiguo 04/09/2006, 09:09
Avatar de david_M_G  
Fecha de Ingreso: febrero-2005
Mensajes: 938
Antigüedad: 19 años, 2 meses
Puntos: 20
¿Más detalles?

Y el código a poder ser...
  #3 (permalink)  
Antiguo 04/09/2006, 09:21
Avatar de Erikfrancisco  
Fecha de Ingreso: noviembre-2003
Ubicación: Estado de México
Mensajes: 503
Antigüedad: 20 años, 5 meses
Puntos: 4
Pues no entendi muy bien tu problema pero ahy te va este código:

<?php
$registro1 = array ('1', '3', '5', '6', '8', '7', '9');
$registro2 = array ('2', '4', '6', '8', '10');

for($i=0; $i < count($registro1); $i++)
{
if (!array_search($registro1[$i], $registro2))
echo $registro1[$i]." ";
}
?>

este código lo que hace es comparar los datos de registro1 con registro2 y si registro1 tiene datos de registro2 no los muestra. Espero te sirva de algo o por lo menos te haya dado una idea. Suerte
  #4 (permalink)  
Antiguo 04/09/2006, 10:43
 
Fecha de Ingreso: julio-2006
Mensajes: 70
Antigüedad: 17 años, 9 meses
Puntos: 0
amigos lo que quero es lo siguiente , tengo un atabla , llamada "prueba_item_texto".

$consulta1="SELECT cod_prueba,cod_texto,cod_item,num_texto,num_item,u bicacion FROM `prueba_item_texto` WHERE cod_prueba = 'prueba170' ";


$consulta2="SELECT cod_prueba,cod_texto,cod_item,num_texto,num_item,u bicacion FROM `prueba_item_texto` WHERE cod_prueba = 'prueba171' ";

lo que quiero es comparar cod_prueba,cod_texto,cod_item que pertenecen a "prueba170" con "prueba171" y si existe un registro nuevo en prueba171 , lo elimine.
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




La zona horaria es GMT -6. Ahora son las 09:56.