Details
-
Bug
-
Resolution: Duplicate
-
High
-
None
-
4.0.0
-
None
-
Operating System: Linux
PHP Version: (please be specific, like '5.2.x5')
Database and version: mysql 5.0.51a
Browser (and version):
Description
Try to get sql query result of any cli script, it gives following warning.
Warning: mysqli_close(): Couldn't fetch mysqli in /home/projects/ez400/lib/ezdb/classes/ezmysqlidb.php on line 898 Call Stack: 0.0003 66620 1. {main}() /home/projects/ez400/dbconv_gv.php:0 0.1108 2477432 2. eZMySQLiDB->close() /home/projects/ez400/dbconv_gv.php:13 0.1110 2477432 3. mysqli_close() /home/projects/ez400/lib/ezdb/classes/ezmysqlidb.php:898
Steps to reproduce
Install ezp 4.0/trunk with mysqli database support.
compile php with xdebug.
execute following script.
#!/usr/bin/env php <?php require 'autoload.php'; $cli = eZCLI::instance(); $script = eZScript::instance(); $script->startup(); $options = $script->getOptions(); $db = eZDB::instance(); $selectSQL = "SELECT * FROM ezsite_data"; $result = $db->arrayQuery( $selectSQL ); print_r( $result ); $db->close(); unset( $result ); $script->shutdown(); ?>
warning will be displayed.