On Wed, 8 Sep 2004 10:30:59 -0500, Jim Grill wrote:

>> Here's the question...
>>
>> I can either A) in the header or my page, generate a recordset of all of
>> the records in the related table and then loop through the recordset
>> creating an array of the fields I need and then later pull from it in the
>> repeat region... or B) take the six lines of code Dreamweaver generates to
>> create a recordset and move them into the repeat region itself. In other
>> words, I can create a recordset of all of the records in the related
> table,
>> loop through it generating a PHP array and pull from this array later OR I
>> can query the database every time through the loop while creating the
>> repeat region.
>>
>> Robb Kerr
>> Digital IGUANA
>> Helping Digital Artists Achieve their Dreams
>> ----------------------------------------------------
>> http://www.digitaliguana.com
>> http://www.cancerreallysucks.org
>>
> Robb,
> 
> How about choice "C"? :-)
> 
> Query once if you can. Running multiple queries in a loop is always going to
> be slower. Now, I'm not totally sure I understand the problem. It sounds
> like you have one table to query and then you query a second table??? If
> that's true then what about a join to get everything you need from both
> tables at once? The idea here is that you get one result from MySQL and then
> loop through your result and display your content.
> 
> Hope I'm not too far off.
> 
> Jim Grill

That brings up another question which I know actually belongs over on the
MySQL board, but since the question arose here I thought I'd post here. I
understood that MyISAM tables could not be relational. Do you mean that I
can create JOINs between MyISAM tables? Maybe I need to do some more
research into table types?
-- 
Robb Kerr
Digital IGUANA
Helping Digital Artists Achieve their Dreams
----------------------------------------------------
http://www.digitaliguana.com
http://www.cancerreallysucks.org

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

Reply via email to