मेरे MySQL इस तरह दिखता है:पीएचपी पुनरावर्ती सभी बच्चे को नष्ट करने के समारोह नोड का कारण बनता है stackoverflow
'id', 'content', 'parent'
(तालिका के नाम श्रेणी है) जहाँ:
- आईडी = श्रेणी का आईडी
- सामग्री = कुछ-पाठ-हम-न-केयर-के बारे में
- माता पिता = माता पिता श्रेणी +०१२३५१६४१०६ की आईडी
यह है कि क्या मैं अभी कोशिश कर रहा हूँ है:
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'");
}
किसी कारण काम नहीं करता है और दुर्घटनाओं .. किसी भी विचार मैं गलत क्या कर रहा के लिए है?
धन्यवाद! अब बहुत अच्छा काम करता है - मुझे इससे नफरत है जब इस तरह की चीजें मुझे धीमा करती हैं - मुझे लगता है कि किसी चीज़ पर किसी और को देखने की ज़रूरत है :) – DreamWave