Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
結果セット内のロー数を返します。
sqlany_num_rows ( $stmt )
$stmt sqlany_execute または sqlany_execute_direct によって実行された文オブジェクト。
結果セット内のロー数のスカラー値を返します。ロー数が推定値の場合は負の値を返します。また、その推定値が、返された整数の絶対値となります。ロー数が正確な値の場合は正の値を返します。
デフォルトでは、この関数は推定値のみを返します。正確なロー数が返されるようにするには、接続の ROW_COUNTS オプションを設定します。詳細については、row_counts オプションを参照してください。
複数の結果セットを返す文の場合、最初の結果セット内のロー数だけが返されます。sqlany_get_next_result を使用して次の結果セットに進んでも、sqlany_num_rows によって返されるのは最初の結果セット内のロー数のみです。
stmt = api.sqlany_execute_direct( conn, "SELECT * FROM Employees" ) # Get number of rows in result set num_rows = api.sqlany_num_rows( stmt )