我有一个带有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);
}
?>
所以在每个页面中我都包含了我的配置文件。
现在我的问题是每个页面加载时都会登录登录。
我的问题是在索引页面加载中只有一次登录(命中)的选项,在剩余的页面连接应该处于打开状态但没有再次登录,并且还应该能够执行查询,直到我关闭连接。
我的问题可能很愚蠢,但我需要知道它是否可能。
任何建议都表示赞赏。
答案 0 :(得分:2)
您必须在config.php中将oci_connect替换为oci_pconnect,以创建与数据库服务器的持久连接。
另请阅读oci_pconnect
的文档和有关persistent database connections