mirror of
https://github.com/php/php-src.git
synced 2025-01-17 17:23:47 +08:00
d4afbd487a
Bug#62046 mysqli@mysqlnd can't iterate over stored sets after call to mysqli_stmt_reset(). Stmt's state was changed to STMT_PREPARED and leads the driver to think that the stmt was just prepared. Because result set exist also for only prepared but not executed sets, the check for stmt->result isn't any good. There is a result set, because as response for COM_PREPARE the server sends metadata and metadata is part of a result set. After COM_EXECUTE the server sends metadata again, which could be different and in this case more correct. |
||
---|---|---|
.. | ||
config9.m4 | ||
config-win.h | ||
config.w32 | ||
CREDITS | ||
mysqlnd_block_alloc.c | ||
mysqlnd_block_alloc.h | ||
mysqlnd_charset.c | ||
mysqlnd_charset.h | ||
mysqlnd_debug.c | ||
mysqlnd_debug.h | ||
mysqlnd_enum_n_def.h | ||
mysqlnd_libmysql_compat.h | ||
mysqlnd_loaddata.c | ||
mysqlnd_net.c | ||
mysqlnd_net.h | ||
mysqlnd_portability.h | ||
mysqlnd_priv.h | ||
mysqlnd_ps_codec.c | ||
mysqlnd_ps.c | ||
mysqlnd_result_meta.c | ||
mysqlnd_result_meta.h | ||
mysqlnd_result.c | ||
mysqlnd_result.h | ||
mysqlnd_statistics.c | ||
mysqlnd_statistics.h | ||
mysqlnd_structs.h | ||
mysqlnd_wireprotocol.c | ||
mysqlnd_wireprotocol.h | ||
mysqlnd.c | ||
mysqlnd.h | ||
php_mysqlnd.c | ||
php_mysqlnd.h |