oci_fetch_array returns false


oci_fetch_array returns false

$sql = 'SELECT * FROM reunion';
$stmt = oci_parse($conn, $sql);
oci_execute($stmt);
echo '<pre>';
echo 'Reached'; // works
while (($row = oci_fetch_array($stmt, OCI_BOTH)) != false) {
   print_r($row);  // prints nothing 
}
echo '</pre>';
oci_commit($conn);
oci_close($conn);

上面的代码什么都不打印!我已经测试了连接,表格包含行。

根据官方文档,oci_fetch_array返回一个数组,其中包含查询的下一个结果集行。每个数组条目对应于行的一列。这个函数通常在循环中调用,直到它返回FALSE,表示没有更多的行存在。