我们有一个启动并运行php和mysql的服务器。我们想要使用Oracle数据库以及mysql(用于性能问题)。
将php实现oracle的步骤是什么?你能给我一个良好的开端吗?
答案 0 :(得分:3)
你需要使用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);
答案 1 :(得分:0)
如果想使用核心php,可以使用here
否则,如果您可以使用CodeIgnitor框架,它为许多数据库提供ORM支持,如mysql,oracle等...