Hola imerburu!!!
Hay una forma mas simple de realizar tu consulta de eliminación, tomando en cuenta parte de lo que comenta ircnick de agregarle más parametros especificos a tu funcion de eliminar().
La forma mas sencilla de hacerlo es desde la creacion de tus tablas, claro siempre y cuando estas esten relacionadas, al momento de poner la llave foranea en ellas colocar la sentencia ON DELETE CASCADE, esto quiere decir que eliminarias los datos relacionados a tu tabla padre que lleven el ID del registro que quieras eliminar en todas las tablas relacionas a la tabla padre. Por asi decir:
tabla_padre
Idpadre
_______campo1
_______campo2
_______campo3
__52
_________Mexico
_________123
________123
__53
_________EE.UU
__________321
________654
__54
_________Guatemala
______159
________753
tabla_hija_1
IdhijoUno
_________campo1
_________campo2
_________campo3
_________Idpadre
____1
_________Quintana Roo
__________123
___________123
___________52
____2
_________Yucatan
_______________456
___________789
___________52
____3
_________Texas
_________________186
___________268
___________53
____4
_________Florida
_______________756
___________472
___________53
luego en tu funcion quedaria asi:
Código PHP:
function eliminar($idpadre,$conexion)
{
$delete=mysql_query("delete from tabla_padre where Idpadre=52",$conexion);
if$delete)
{ echo "se eliminaron todos los datos"; }
}
Cuanto tu ejecutes tu funcion en tu codigo:
Código PHP:
eliminar(53,$tucnoexionDB);
y veas el resultado directamente en tu wamp, xamp consolo mysq quedaria asi:
tabla_padre
Idpadre
_______campo1
_______campo2
_______campo3
__52
_________Mexico
_________123
________123
__54
_________Guatemala
______159
________753
tabla_hija_1
IdhijoUno
_________campo1
_________campo2
_________campo3
_________Idpadre
____1
_________Quintana Roo
__________123
___________123
___________52
____2
_________Yucatan
_______________456
___________789
___________52
Espero que sea lo que estas buscando. Aqui te dejo un link sobre el ON DELETE CASCADE:
http://dev.mysql.com/doc/refman/5.5/...nstraints.html
SAludos!!!