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

Amigo, buenos dias, hice lo que me dijistes, pero me da un error, que no logro resolver.

Eliminar

Código PHP:
<?php 

$id 
$_GET['id'];  
//var_dump($idg);  
          
$idg = isset($_POST["idg"])? $_POST["idg"]: '';  

require (
"funciones2.php");

$idc conectar();



$sql "SELECT * FROM generos WHERE idg=$idg";
$res2 ejecutar($sql,$idc);
$fila getRegistro ($res2);
$sql "SELECT * FROM musica WHERE id=$id";
$res1 ejecutar($sql,$idc);
$fila getRegistro ($res1);





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

//$res = ejecutar($sql,$idc);
//$res2 = ejecutar($sql,$idc);
//$fila = getRegistro ($res);
//$fila = getRegistro ($res2);


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



//$sql = "SELECT * FROM musica WHERE id=$id";

//$res = ejecutar($sql,$idc);

//$fila = getRegistro ($res);

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

//$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 ($res1)
    echo 
"ELIMINACIÓN EXITOSA";
elseif (
$res2)
    echo 
"ELIMINACIÓN EXITOSA";
    
else    echo 
"ERROR";



?>

 
<br/>
<br/>

</body>
</html>
<?php 
cerrar 
($idc);
?>
El funciones2

Código PHP:
<?php
function conectar() {
    
$idc mysql_connect ("localhost""root""");
    if (!
$idc)
        die (
"Error en la conexion al MYSQL");
    if (!
mysql_select_db ("bd_prueba3"$idc))
        die(
"Error en la seleccion de la BD");
        
mysql_query ("SET NAMES 'utf8'");
        return 
$idc;
    
    }

function 
ejecutar ($sql,$idc){
    return 
mysql_query($sql,$idc);
    }
function 
ejecutar2 ($sql,$idc){
    return 
mysql_query($sql,$idc);
    }

function 
totalRegistros2 ($res2){
    return 
mysql_num_rows ($res2);
    }
function 
totalRegistros ($res1){
    return 
mysql_num_rows ($res1);
    }
function 
getRegistro2 ($res2){
    return 
mysql_fetch_array ($res2);
    }    
function 
getRegistro ($res1){
    return 
mysql_fetch_array ($res1);
    }




function 
cerrar ($idc){
    
mysql_close($idc);
    }


?>
El error.

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\wamp\www\Edward-Relaciones\funciones2.php on line 30
Call Stack
# Time Memory Function Location
1 0.0085 144048 {main}( ) ..\eliminar.php:0
2 0.0201 157416 getRegistro( ) ..\eliminar.php:16
3 0.0201 157464 mysql_fetch_array ( ) ..\funciones2.php:30
ELIMINACIÓN EXITOSA

Por favor, me podrian ayudar, que no logro resolver este problema.
Saludos, Hablamos.