Re: while loop
| From: | Zeus | Date: | Tue, 10 Apr 2001 05:58:56 +0000 |
| Subject: | Re: while loop | ||
| References: | 1 2 3 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-47952@lists.php.net to get a copy of this message | ||
Isn't the '=' operator suppose to be used for assigning and not for
evaluation.
I thought '==' should be used in this context?
Zeus
----- Original Message -----
From: David Robley <huntsman@www.nisu.flinders.edu.au>
To: Zeus <techzeus@pacific.net.sg>; Michael Hall <lists@mulga.com.au>; Jacky
<jacky@activelifestyle.com>
Cc: <php-general@lists.php.net>
Sent: Tuesday, 10 April, 2001 1:53 PM
Subject: Re: [PHP] while loop
> On Tue, 10 Apr 2001 15:16, Zeus wrote:
> > > $query = mysql_query("some SQL here");
> > > while ($row = mysql_fetch_array($query)) {
> > > do stuff;
> > > }
> >
> > Isn't this suppose to be an infinite loop?
> >
> > while ($row is assigned to mysql_fetch_array($query)) {
> > do stuffs;
> > }
> >
> > someone correct me if I'm wrong?
> >
> > Zeus
>
> Consider yourself corrected :-) mysql_fetch-array returns an array
> corresponding to the fetched row, or _false if there are no more rows_
>
> So as soon as there are no more rows, $row = mysql_fetch_array($query)
> evaluates to false and the while exits.
>
> --
> David Robley | WEBMASTER & Mail List Admin
> RESEARCH CENTRE FOR INJURY STUDIES |
> http://www.nisu.flinders.edu.au/
> AusEinet | Ó+½ÛdZq
> �’r¯ãhttp://auseinet.flinders.edu.au/
> Flinders University, ADELAIDE, SOUTH AUSTRALIA