Req #70372 [NEW]: Emulate mysqli_fetch_all() for libmysqlclient
| From: | asphp at dsgml dot com | Date: | Thu, 27 Aug 2015 19:38:17 +0000 |
| Subject: | Req #70372 [NEW]: Emulate mysqli_fetch_all() for libmysqlclient | ||
| Groups: | php.bugs | ||
| Request: | Send a blank email to php-bugs+get-195566@lists.php.net to get a copy of this message | ||
From: asphp at dsgml dot com
Operating system:
PHP version: Irrelevant
Package: MySQLi related
Bug Type: Feature/Change Request
Bug description:Emulate mysqli_fetch_all() for libmysqlclient
Description:
------------
mysqli_fetch_all() only works with mysqlnd and not libmysqlclient.
But it would be very easy to emulate by fetching results in a loop and
returning the array.
Doing so would make it easier for people to write code that works on
either. With mysqlnd it'll be faster, but without it will at least
work.
Especially since store_result anyway retrieves all the data, it should
not be any slower or more memory intensive if the data is directly
referenced without being copied.
--
Edit bug report at https://bugs.php.net/bug.php?id=70372&edit=1
--
Try a snapshot (PHP 5.4): https://bugs.php.net/fix.php?id=70372&r=trysnapshot54
Try a snapshot (PHP 5.5): https://bugs.php.net/fix.php?id=70372&r=trysnapshot55
Try a snapshot (trunk): https://bugs.php.net/fix.php?id=70372&r=trysnapshottrunk
Fixed in SVN: https://bugs.php.net/fix.php?id=70372&r=fixed
Fixed in release: https://bugs.php.net/fix.php?id=70372&r=alreadyfixed
Need backtrace: https://bugs.php.net/fix.php?id=70372&r=needtrace
Need Reproduce Script: https://bugs.php.net/fix.php?id=70372&r=needscript
Try newer version: https://bugs.php.net/fix.php?id=70372&r=oldversion
Not developer issue: https://bugs.php.net/fix.php?id=70372&r=support
Expected behavior: https://bugs.php.net/fix.php?id=70372&r=notwrong
Not enough info: https://bugs.php.net/fix.php?id=70372&r=notenoughinfo
Submitted twice: https://bugs.php.net/fix.php?id=70372&r=submittedtwice
register_globals: https://bugs.php.net/fix.php?id=70372&r=globals
PHP 4 support discontinued: https://bugs.php.net/fix.php?id=70372&r=php4
Daylight Savings: https://bugs.php.net/fix.php?id=70372&r=dst
IIS Stability: https://bugs.php.net/fix.php?id=70372&r=isapi
Install GNU Sed: https://bugs.php.net/fix.php?id=70372&r=gnused
Floating point limitations: https://bugs.php.net/fix.php?id=70372&r=float
No Zend Extensions: https://bugs.php.net/fix.php?id=70372&r=nozend
MySQL Configuration Error: https://bugs.php.net/fix.php?id=70372&r=mysqlcfg