我们有一个使用 php 和 mysql 的启动和运行服务器。我们想使用 Oracle db 以及 mysql(用于性能问题)。
实现 oracle 到 php 的步骤是什么?你能告诉我从哪里开始吗?
您需要使用 oci 驱动程序与 php 进行 oracle 连接,您可以使用 2 种不同的方式进行 php 和 oracle 连接。启用 php_pdo_oci 扩展和第二次安装 php_oci8 或 php_oci8_11g 的第一种方法取决于 oracle 版本。为了开始的目的,您可以使用下面的 php_pdo_oci 扩展的示例代码检查您的连接。
$tns ='tns:port/dbname';
$db_username = 'username';
$db_password = 'password';
try{
$db = new PDO("oci:dbname=".$tns,$db_username,$db_password,array(PDO::ERRMODE_EXCEPTION => true));
}
catch (PDOException $e)
{
die("getConnection: " .$e->getMessage());
}
$stmt = $db->query("SELECT FIELD_NAME FROM TABLE WHERE ID=1");
$row = $stmt->fetch(PDO::FETCH_ASSOC);
echo '<pre>';
print_r($row);
如果想使用核心 php 你可以在这里使用
否则,如果您可以使用 CodeIgnitor 框架,它为许多数据库(如 mysql、oracle 等)提供 ORM 支持......