函数名称: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() 函数关闭与数据库的连接,释放资源。