I notice that you are concatinating then each time.  try setting them to =""
before using them

                 $companyID_string = "";
                 $companyName_string = "";
then:
while()
{
    $companyID_string .= "," . $query_data[0];
    $companyName_string .= "," . $query_data[1];
}
Jim

ps.  try using the mysql_fetch_array()  and calling to the vars as
$query_data[<col_name>] instead.

----- Original Message -----
From: "Kurt Lieber" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, October 25, 2001 12:51 PM
Subject: [PHP] while() looping over query results twice?


> I'm executing a query that returns some a UID and a company name.  I'm
using
> the following code to loop over that query result set:
>
>         $result = mysql_query($myQuery) //$myQuery gets defined earlier
>         $resultCount = mysql_num_rows($result);
>         $companyID = array();
>             while($query_data = mysql_fetch_row($result)) {
>                 $companyID[$query_data[0]] = $query_data[1];
>                 $companyID_string .= "," . $query_data[0];
>                 $companyName_string .= "," . $query_data[1];
>             }
>
> I've used $resultCount to verify the query is returning 4 rows.  However,
the
> while loop above is looping over the results twice -- $companyID_string
and
> $companyName_string each have 8 values.  Looking at the values shows that
> it's the 4 rows duplicated.
>
> What the heck am I doing wrong?
>
> --kurt
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail: [EMAIL PROTECTED]
>
>


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to