Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/01/2009, 01:50
Xematick
 
Fecha de Ingreso: octubre-2008
Mensajes: 180
Antigüedad: 15 años, 6 meses
Puntos: 1
Borrar registros idénticos en 2 tablas

Hola, tengo 2 tablas y estoy tratando de borrar los registros de una tabla que ya están en otra tabla insertados.
Os pongo cómo lo estoy intentando:

Código PHP:
<?php
$conexion
=mysql_connect("localhost","***","***"
  or  die(
"Problemas en la conexion");
mysql_select_db("***",$conexion
  or  die(
"Problemas en la selección de la base de datos");

$registros=mysql_query("SELECT mail_usuario FROM mi_db",$conexion) or
  die(
"Problemas en el select:".mysql_error());

if (
$registros>0) { 
$mail mysql_result($registros,0,'mail_usuario'); 

$query_borrar "DELETE FROM otratabla WHERE Email='$mail'"
mysql_query($query_borrar) or die(mysql_error());
echo 
"Registros repetidos borrados!!";
}else{
echo 
"No hay registros loco";
}
?>
Con eso no me los borra, o bueno, creo que me borró 1 registro pero tengo como 50 o así repetidos.
Dónde fallo?

Última edición por Xematick; 18/01/2009 a las 02:35