在php中只打了一次db连接

时间:2015-08-12 05:00:05

标签: php database oracle config

我有一个带有oracle数据库的Web应用程序,我已将数据库配置文件包含在文件顶部的每个页面中。

的config.php

<?php 
session_start();
$con = oci_connect("cp_user","log","ORCL");
if (!$con)
{
$e = oci_error();
trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR);
}
?>

所以在每个页面中我都包含了我的配置文件。

现在我的问题是每个页面加载时都会登录登录。

我的问题是在索引页面加载中只有一次登录(命中)的选项,在剩余的页面连接应该处于打开状态但没有再次登录,并且还应该能够执行查询,直到我关闭连接。

我的问题可能很愚蠢,但我需要知道它是否可能。

任何建议都表示赞赏。

1 个答案:

答案 0 :(得分:2)

您必须在config.php中将oci_connect替换为oci_pconnect,以创建与数据库服务器的持久连接。

另请阅读oci_pconnect的文档和有关persistent database connections

的文档
相关问题