(PHP 5 >= 5.1.0, PHP 7, PECL pdo >= 0.2.0)
PDOStatement::nextRowset — ��һ�����м���������ƽ�����һ���м�
һЩ���ݿ����֧�ַ���һ�������м���Ҳ����Ϊ��������Ĵ洢���̡�PDOStatement::nextRowset() ʹ���ܹ����һ�� PDOStatement ������ʵڶ����Լ��������м���������ÿ���м������в�ͬ���м��ϡ�
�ɹ�ʱ���� TRUE
�� ������ʧ��ʱ���� FALSE
��
Example #1 ��ȡ��һ���洢���̷��صĶ���м�
��������չʾ����������һ���洢���̣����������м��� MULTIPLE_ROWSETS ����һ�� do / while ѭ����ѭ������ PDOStatement::nextRowset() ������ ���������м�����ʱ���� false ������ѭ����
<?php
$sql = 'CALL multiple_rowsets()';
$stmt = $conn->query($sql);
$i = 1;
do {
$rowset = $stmt->fetchAll(PDO::FETCH_NUM);
if ($rowset) {
printResultSet($rowset, $i);
}
$i++;
} while ($stmt->nextRowset());
function printResultSet(&$rowset, $i) {
print "Result set $i:\n";
foreach ($rowset as $row) {
foreach ($row as $col) {
print $col . "\t";
}
print "\n";
}
print "\n";
}
?>
�������̻������
Result set 1: apple red banana yellow Result set 2: orange orange 150 banana yellow 175 Result set 3: lime green apple red banana yellow