Re: How to Delete the parent node, and child nodes/leafs for a db/tbl in php

From: Date: Fri, 16 Oct 2009 15:38:14 +0000
Subject: Re: How to Delete the parent node, and child nodes/leafs for a db/tbl in php
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-298917@lists.php.net to get a copy of this message
On Fri, 2009-10-16 at 08:34 -0700, bruce wrote: > Hi. > > I've got a situation where I have a couple of tables. The relationship > between the tables is one of parent/child. I'm trying to figure out the best > approach to being able to delete the associated children in the child tbls, > of a given parentID in the parentTBL... > > I've checked into various sites/articles on the 'net.. but i'm not sure how > best to accomplish this... > > I'm using php as the interface language to the test tbls.. > > Any pointers/articles/test code (code/schema) would be helpful... > > Thanks > > > Well if the tables truly have a relationship, then no PHP is necessary. I assume that to connect the 'parent' row with the 'children' rows of the secondary table you've used an identifying field. For example: users table: user_id forename surname emails table: email_id user_id email_address So in the above example, a user on the users table could have several entries in the emails table for each email address they have. emails.user_id will match up users.user_id so you can run a query like DELETE FROM emails WHERE user_id=id Is this any help? Thanks, Ash http://www.ashleysheridan.co.uk

« previous php.general (#298917) next »