
Borrar varias tablas en una consulta mysql php
Publicado por elias (19 intervenciones) el 11/03/2015 00:29:14
bueno este es mi codigo.
al ejecutarse si hay creado una universidad y tiene relacionada una carrera con ese id me borra ambas, pero si solo hay una universidad sin ninguna carrera relacionada o sin materias relacionadas a las carreras no me borra universidad, como puedo hacer para que me borre en ambos casos si solo hay universidad o si tmb hay universidad y carrera
1
2
3
4
5
6
7
8
9
public function eliminar_universidad($id)
{ $sql="delete universidad, carrera, materia from universidad join carrera on carrera.id_universidad=universidad.id_universidad join materia on materia.id_carrera=carrera.id_carrera where universidad.id_universidad=$id";
$res=mysql_query($sql,Conectar::con());
echo "
<script type='text/javascript'>
alert('Ha sido Eliminado correctamente.');
window.location='../pop/universidad/universidad.php';
</script>";
}
al ejecutarse si hay creado una universidad y tiene relacionada una carrera con ese id me borra ambas, pero si solo hay una universidad sin ninguna carrera relacionada o sin materias relacionadas a las carreras no me borra universidad, como puedo hacer para que me borre en ambos casos si solo hay universidad o si tmb hay universidad y carrera
Valora esta pregunta


0