Hi

Thanks for the help on previous questions, I now have an in principle
type question.

I have a MySQL database - "items" in one table and "descriptions" in
another with a common key: item_ref
It is used to create a sort of categorised directory of the items.
(http://www.torbytes.co.uk)


each table has a status field the "items" have a default description and
the "descriptions" have a level classification.

up to now been working through all the items and printing out the
descriptions at each level printing the default if I don't have a
matching description, but I now need to do the following:

for a particular level print only the items (and their matching
description) where there is a matching description. (I hope you see what
I mean)

since the items are categorised and I don't want any dead ends in my
tree structure I have to know if there's a description before I start
working through the items.

I thought that this might be the way to do it:

select all the item-ref values from the description table.

step through this select array selecting the required fields from the
item table where item_ref=item_ref and adding them to another array.

then step through that array building up the tree structure

The trouble with it as I see it is:

it's a lot of select calls to the database (one for every description
found) and I'm not sure how to add the fields found in the item table to
a new array.


Am I going at this the wrong way?

Any help, clues or abuse accepted.

Thanks

Tony



--
NEO organizes my Outlook - check it out:
http://www.caelo.com/a/rl.php3?i=3NTVV


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to