函式名:odbc_num_rows()
適用版本:PHP 4, PHP 5, PHP 7
函式描述:odbc_num_rows() 函式用於返回結果集中的行數。
語法:int odbc_num_rows ( resource $result_id )
引數:
- result_id:ODBC 查詢結果的識別符號,透過 odbc_exec() 函式獲取。
返回值:
- 返回結果集中的行數,如果結果集為空則返回 0。如果獲取行數失敗,將返回 FALSE。
示例:
// 連線到資料庫
$conn = odbc_connect("Driver={SQL Server};Server=localhost;Database=mydb;", "username", "password");
// 執行查詢
$query = "SELECT * FROM customers";
$result = odbc_exec($conn, $query);
// 獲取結果集中的行數
$num_rows = odbc_num_rows($result);
// 輸出行數
echo "結果集中的行數: " . $num_rows;
// 關閉連線
odbc_close($conn);
注意事項:
- 在呼叫 odbc_num_rows() 函式之前,必須先呼叫 odbc_exec() 函式執行查詢操作。
- 該函式只適用於使用 ODBC 連線資料庫的情況,如果使用其他資料庫擴充套件(如 MySQLi 或 PDO),應使用相應的函式來獲取行數。