odbc_exec()

执行一条 SQL 语句并返回一个结果集

首字母:O

函数名称: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'] . "
"; } } // 关闭连接 odbc_close($connection);

注意事项:

  • 在使用 odbc_exec() 函数之前,必须先使用 odbc_connect() 函数建立与数据库的连接。
  • 使用 odbc_fetch_array() 函数可以逐行遍历结果集中的数据。
  • 在完成查询后,应使用 odbc_close() 函数关闭与数据库的连接,释放资源。

同首字母函数