RE: [PHP] Re: Broken IF behavior? (Changing the branch changes the evaluation)
| From: | Ford, Mike | Date: | Wed, 29 Jul 2009 16:00:40 +0000 |
| Subject: | RE: [PHP] Re: Broken IF behavior? (Changing the branch changes the evaluation) | ||
| References: | 1 2 3 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-296008@lists.php.net to get a copy of this message | ||
> -----Original Message-----
> From: Matt Neimeyer [mailto:matt@neimeyer.org]
> Sent: 29 July 2009 16:47
>
> >> $Ret = mysql_fetch_array($result); if(!$Ret) { } else { return
> $Ret; }
> > I'm assuming that you are calling my_fetch_array() in a loop of
> some
> > sort and so at some point there are no more records in the result.
>
> Oh... Um... Yeah... Well... <headdesk>
>
> So... Checking the docs... "Returns an array of strings that
> corresponds to the fetched row, or FALSE if there are no more rows."
>
> Is there a way to differentiate between a FALSE for no more rows and
> an error?
I don't actually think that mysql_fetch_array can return an error -- read that description
again, it's very clear that you get an array of fetched values or FALSE for no more data, no
other options. If there's any error occurring, it will be in the preceding mysql_query().
Cheers!
Mike
--
Mike Ford,
Electronic Information Developer, Libraries and Learning Innovation,
Leeds Metropolitan University, C507, Civic Quarter Campus,
Woodhouse Lane, LEEDS, LS1 3HE, United Kingdom
Email: m.ford@leedsmet.ac.uk
Tel: +44 113 812 4730
To view the terms under which this email is distributed, please go to http://disclaimer.leedsmet.ac.uk/email.htm