PHP连接Oracle
时间: 2023-05-19 14:05:38 浏览: 97
可以使用OCI8扩展来连接Oracle数据库,以下是一个简单的示例代码:
```php
$conn = oci_connect('username', 'password', 'hostname:port/service_name');
if (!$conn) {
$e = oci_error();
trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR);
}
// 执行 SQL 查询
$sql = 'SELECT * FROM my_table';
$stmt = oci_parse($conn, $sql);
oci_execute($stmt);
// 处理查询结果
while ($row = oci_fetch_array($stmt, OCI_ASSOC)) {
// 处理每一行数据
}
// 关闭连接
oci_free_statement($stmt);
oci_close($conn);
```
其中,`username`、`password`、`hostname`、`port`、`service_name` 都需要替换为实际的值。另外,OCI8 扩展需要在 PHP 中启用,可以通过修改 php.ini 文件或者在运行时使用 `dl()` 函数来加载。
阅读全文