ID: 34814 Updated by: [EMAIL PROTECTED] Reported By: egrossi at simplestnet dot com -Status: Open +Status: Closed Bug Type: MySQLi related Operating System: Win2k, WinXP PHP Version: 5.0.5 New Comment:
Good, that means it's fixed then :) Previous Comments: ------------------------------------------------------------------------ [2005-10-10 19:00:20] egrossi at simplestnet dot com Work well with this CVS snapshot of 2005 oct 10: http://snaps.php.net/win32/php5.0-win32-latest.zip ------------------------------------------------------------------------ [2005-10-10 18:44:45] [EMAIL PROTECTED] Please try using this CVS snapshot: http://snaps.php.net/php5-STABLE-latest.tar.gz For Windows: http://snaps.php.net/win32/php5.0-win32-latest.zip ------------------------------------------------------------------------ [2005-10-10 18:38:58] egrossi at simplestnet dot com Description: ------------ SQL Query like INSERT, inside a function called by register_shutdown_function() doesn't work on PHP 5.0.5 but work perferctly in PHP 5.0.4 and before or with MySQL extension. Note: the MySQL link identifier is created and passed in arguments of shutdown function. Reproduce code: --------------- function cb_shutdown( $lk ) { mysqli_query($lk, "INSERT INTO `log` (`ip`, `data`) VALUES ('127.0.0.1', 'test')"); } $link = mysqli_connect( "localhost", $db_user, $db_pass, $db_name); register_shutdown_function("cb_shutdown", $link); Expected result: ---------------- A new record in `log` table. Actual result: -------------- No record added and warning: Couldn't fetch mysqli ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=34814&edit=1