ID: 38842 Comment by: mike at we11er dot co dot uk Reported By: stochnagara at hotmail dot com Status: Open Bug Type: Feature/Change Request Operating System: windows xp PHP Version: 5CVS-2006-09-15 (snap) New Comment:
Anyone? Previous Comments: ------------------------------------------------------------------------ [2006-10-17 16:04:50] mike at we11er dot co dot uk Err, sorry... that last error should be: PDOStatement::execute() [function.PDOStatement-execute]: SQLSTATE[HY000]: General error: 2013 Lost connection to MySQL server during query ------------------------------------------------------------------------ [2006-10-17 16:03:32] mike at we11er dot co dot uk IMO this is a bug. If a stored procedure is called, it returns multiple row sets, one for each query inside it that returns results, and one for the return status. Because all the results from a statement must be fetched before subsequent statements can be made, we NEED nextRowset to work otherwise the following error is received: PDOStatement::nextRowset() [function.PDOStatement-nextRowset]: SQLSTATE[HYC00]: Optional feature not implemented closeCursor() does not work when multiple rowsets are present. ------------------------------------------------------------------------ [2006-09-18 07:35:53] [EMAIL PROTECTED] "Optional feature not implemented" means this functionality is not yet available. Which in turn means it's feature request. ------------------------------------------------------------------------ [2006-09-18 06:35:02] stochnagara at hotmail dot com Sorry, this is not a feature request but a PDO related bug. ------------------------------------------------------------------------ [2006-09-15 11:20:21] stochnagara at hotmail dot com Description: ------------ Calling nextRowset on PDOStatement generates an error. Reproduce code: --------------- $pdo = new PDO ('mysql:...'); $q = $pdo->query ("CALL some_proc"); $q->nextRowset(); or for example $pdo = new PDO ('mysql:...'); $q = $pdo->query ("SELECT 1; SELECT 2;"); $q->nextRowset(); Expected result: ---------------- No errors. Actual result: -------------- Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HYC00]: Optional feature not implemented' in ... ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=38842&edit=1