Mi MySQL es así: (el nombre de la tabla es la categoría)PHP función recursiva para eliminar todos los nodos hijos causas Stackoverflow
'id', 'content', 'parent'
donde:
- id = el id de la categoría
- content = alguna de texto que-dont-care-sobre
- matriz = el id de la matriz categoría
esto es lo que estoy tratando en este momento:
function remrecurs($id) {
$qlist=mysql_query("SELECT * FROM category WHERE parent='$id'");
if (mysql_num_rows($qlist)>0) {
while($curitem=mysql_fetch_array($qlist)) {
remrecurs($curitem['parent']);
}
}
mysql_query("DELETE FROM category WHERE id='$id'");
}
que por alguna razón no funciona y se estrella .. Alguna idea de lo que estoy haciendo mal?
gracias! Funciona muy bien ahora - Odio cuando cosas como esa me ralentizan - Creo que uno necesita otro punto de vista en algunas cosas :) – DreamWave