Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/10/2012, 15:32
edward_bukowski_1980
 
Fecha de Ingreso: octubre-2012
Ubicación: Caracas, Venezuela
Mensajes: 31
Antigüedad: 11 años, 6 meses
Puntos: 0
Borrar tablas relacionadas.

Hola, espero que esten bien, tengo un problema.
Como hago para borrar los registros de estas dos tablas relacionadas.
Tabla musica.
id, idg, album, artista, canciones, ano, imagen.
Tabla generos.
idg, genero1, genero2, genero3, genero4.

Codigo.
Código PHP:
<?php 

$id 
$_GET['id'];  
        

require (
"funciones2.php");

$idc conectar();



$sql="SELECT * FROM musica m, generos g  WHERE m.idg = g.idg";


$res ejecutar($sql,$idc);

$fila getRegistro ($res);

 
$sql "DELETE generos FROM generos g, musica m WHERE g.idg = m.idg";
 
 
$res ejecutar($sql,$idc);
$sql "SELECT * FROM musica WHERE id=$id";

$res ejecutar($sql,$idc);

$fila getRegistro ($res);

$sql "DELETE FROM musica WHERE id=$id";

$res ejecutar($sql,$idc);


?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Sistema de rock</title>
<link href="formato1.css" rel="stylesheet" type="text/css" />
</head>
<body>


   <?php 
if ($res)
    echo 
"ELIMINACIÓN EXITOSA";
else
    echo 
"ERROR";
?>

<br/>
<br/>

</body>
</html>
<?php 
cerrar 
($idc);
?>
No me borra los registros relacionados de la tabla generos con musica, es decir solo los de musica.
Por favor que estoy haciendo mal o que me hace falta, para que me borre los registros relacionados por estas dos tablas, por supuesto solo el que selecciono eliminar al listarlo.
Saludos. Hablamos.