2015-06-05 55 views
1

在PHP中,是否有與sqlsrv_has_rows等效的功能?相當於sqlsrv_has_rows的oci是什麼?

我不想知道有多少行,只是有它。

我真的不想取一行,因爲這將行指針放在外面。

+0

[手冊](http://php.net/manual/en/function.oci-num-rows.php) – RiggsFolly

+0

哈哈 - 非常有趣 - 已經看過那裏 – Graham

回答

0

似乎沒有相應的東西。您必須獲取第一行。如果您想要再次從第一行開始,則必須再次使用oci_execute。如果查詢需要很長時間才能運行,這不是一個好主意。

因此,存儲第一行的一些邏輯將是可能的下降路線。

+0

oci_num_rows不適用於選擇,只適用於插入,更新等。如果它有一行或零行,我會得到1的值。從同一個手冊頁:'注意:這個函數不會返回選中的行數!' – Graham