--TEST-- PDO_DBLIB: driver supports a batch of queries containing SELECT, INSERT, UPDATE statements --EXTENSIONS-- pdo_dblib --SKIPIF-- --FILE-- query( "create table #php_pdo(id int);" . "insert into #php_pdo values(1), (2), (3);" . "select * from #php_pdo;" . "update #php_pdo set id = 4;" . "delete from #php_pdo;" . "select * from #php_pdo;" . "drop table #php_pdo;" ); // check results from the create table var_dump($stmt->rowCount()); var_dump($stmt->nextRowset()); // check results from the first insert var_dump($stmt->rowCount()); var_dump($stmt->nextRowset()); // check results from the select var_dump($stmt->rowCount()); var_dump($stmt->nextRowset()); // check results from the update var_dump($stmt->rowCount()); var_dump($stmt->nextRowset()); // check results from the delete var_dump($stmt->rowCount()); var_dump($stmt->nextRowset()); // check results from the select var_dump($stmt->rowCount()); var_dump($stmt->nextRowset()); // check results from the drop var_dump($stmt->rowCount()); var_dump($stmt->nextRowset()); // check that there are no more results var_dump($stmt->rowCount()); var_dump($stmt->nextRowset()); ?> --EXPECT-- int(-1) bool(true) int(3) bool(true) int(-1) bool(true) int(3) bool(true) int(3) bool(true) int(0) bool(true) int(-1) bool(false) int(-1) bool(false)