函式名稱:odbc_exec()
適用版本:PHP 4, PHP 5, PHP 7
函式描述:odbc_exec() 函式用於執行一條 SQL 語句並返回一個結果集。
語法:resource odbc_exec ( resource $connection_id , string $query_string [, int $flags = 0 ] )
引數:
- connection_id:ODBC 連線識別符號,由 odbc_connect() 函式返回。
- query_string:要執行的 SQL 查詢語句。
- flags:可選引數,用於指定執行查詢的行為。預設為 0。
返回值:如果執行成功,返回一個結果集識別符號,如果執行失敗,返回 FALSE。
示例:
// 連線到資料庫
$connection = odbc_connect("Driver={MySQL ODBC 5.3 Unicode Driver};Server=localhost;Database=myDatabase;", "username", "password");
// 執行查詢
$query = "SELECT * FROM myTable";
$result = odbc_exec($connection, $query);
// 檢查執行是否成功
if ($result === false) {
echo "執行查詢失敗!";
} else {
// 遍歷結果集
while ($row = odbc_fetch_array($result)) {
echo "ID: " . $row['id'] . ", Name: " . $row['name'] . "<br>";
}
}
// 關閉連線
odbc_close($connection);
注意事項:
- 在使用 odbc_exec() 函式之前,必須先使用 odbc_connect() 函式建立與資料庫的連線。
- 使用 odbc_fetch_array() 函式可以逐行遍歷結果集中的資料。
- 在完成查詢後,應使用 odbc_close() 函式關閉與資料庫的連線,釋放資源。