Re: Using A Query Results Multiple Times

From: Date: Fri, 02 Nov 2001 01:20:27 +0000
Subject: Re: Using A Query Results Multiple Times
References: 1  Groups: php.db php.general 
Request: Send a blank email to php-db+get-13926@lists.php.net to get a copy of this message
just put it in a loop. while($val = mysql_fetch_result($result)) $array[] = $val; foreach($count = 0; $count < count($array); $count++) echo $array[$count]['product_name']; foreach($count = 0; $count < count($array); $count++) echo $array[$count]['product_name']; php4 has foreach() its better, think of upgrading, there are numerous reasons. -- Chris Lee lee@mediawaveonline.com "Adam Douglas" <adouglas@venmarvent.com> wrote in message news:77FC5DF82857D31196F20090273F71186613D4@orion.venmarvent.com... > I have an instance where I have to query my MySQL database and then > use the multiple row results to create multiple pull down menus on a web > page. My problem is how can I take the results of the query and use them > more the once to create pull down menus? I've always used a while look to > fetch each row of the results and have it create the pull down menu as it > goes through each row. But doing it this way only stores one row of results > in a variable. Is there a way I can grab all the results from a query that > would go into an array so I could use it multiple times? I've lookingere > briefly for a function to MySQL that would allow me to do this but haven't > found anything unless I misunderstand mysql_fetch_array function. At first I > thought I could loop through my while loop and have it put the results from > the query of each row in to a multidimensional array. But then how would I > add to the array after the initial row? > > BTW, I'm using PHP 3.0.16.... so I can't use the added array functions that > PHP 4 has. I do plan on upgrading soon. >

« previous php.db (#13926) next »