查詢

odbc_result()函式—用法及示例

「 返回ODBC查詢結果集中的指定欄位的值 」


函式名:odbc_result()

適用版本:PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8

用法:odbc_result(resource $result_id, mixed $field)

說明:該函式用於返回ODBC查詢結果集中的指定欄位的值。

引數:

  • $result_id:ODBC查詢結果集識別符號,透過odbc_exec()或odbc_prepare()函式返回的結果。
  • $field:要獲取值的欄位的索引或名稱。

返回值:成功時返回指定欄位的值,失敗時返回false。

示例:

// 連線到ODBC資料來源
$conn = odbc_connect("Driver={Microsoft Access Driver (*.mdb)};Dbq=C:/mydatabase.mdb", "", "");

// 執行查詢語句
$query = "SELECT name, age FROM users";
$result = odbc_exec($conn, $query);

// 獲取查詢結果中的欄位值
while ($row = odbc_fetch_array($result)) {
    $name = odbc_result($result, "name");
    $age = odbc_result($result, "age");
    echo "Name: $name, Age: $age<br>";
}

// 關閉連線
odbc_close($conn);

上述示例中,首先使用odbc_connect()函式連線到一個名為"mydatabase.mdb"的Microsoft Access資料庫。然後,使用odbc_exec()函式執行一個查詢語句,該查詢語句從名為"users"的表中選擇"name"和"age"欄位。接下來,使用odbc_result()函式獲取每行查詢結果中"name"和"age"欄位的值,並將其列印出來。最後,使用odbc_close()函式關閉與資料庫的連線。

請注意,示例中的查詢結果集必須是有效的,並且欄位名必須與實際的資料庫表中的欄位名匹配。否則,函式將返回false。

補充糾錯
上一個函式: odbc_result_all()函式
下一個函式: odbc_procedures()函式
熱門PHP函式
分享連結