Bug #12799 Updated: mysql_fetch_array returns good data even if resource identifier is bad
| From: | mfischer@php.net | Date: | Wed, 21 Nov 2001 00:07:21 +0000 |
| Subject: | Bug #12799 Updated: mysql_fetch_array returns good data even if resource identifier is bad | ||
| References: | 1 | Groups: | php.dev |
| Request: | Send a blank email to php-dev+get-71129@lists.php.net to get a copy of this message | ||
ID: 12799
Updated by: mfischer
Reported By: drfickle@us.ibm.com
Old Status: Open
Status: Feedback
Bug Type: MySQL related
Operating System: Mandrake Linux
PHP Version: 4.0.6
New Comment:
Can't reproduce with RC3, please test it too:
http://www.php.net/~zeev/php-4.1.0RC3.tar.gz
Feedback.
Previous Comments:
------------------------------------------------------------------------
[2001-08-16 15:35:01] drfickle@us.ibm.com
When calling mysql_fetch_array($foo) and $foo is not a valid resource identifier (not even a defined
variable), the function call will return data from the last successful query instead erroring.
This makes it very difficult to debug your code because you may return data from a different query.
Instead the function should return nothing so that you know to look at your function call arguments.
------------------------------------------------------------------------
Edit this bug report at http://bugs.php.net/?id=12799&edit=1