0

我正在尝试根据下面的示例设置与我的 sql 数据库的连接。

// ----------------------
// Retrieve some private information like my db password

   include("db_info.php");

// ----------------------
// Connect to Oracle database

   $conn = oci_connect('username', $db_pwd, '(DESCRIPT...

我的问题是,如何处理 db_info.php 文件?我的密码存储在那里

$db_pwd = "something"

*编辑 - 我在尝试打开我的页面时遇到的错误如下。

Array ( [code] => 24415 [message] => ORA-24415: Missing or null username. [offset] => 0 [sqltext] => ) 
4

2 回答 2

1

确保您的用户名正确。如果它是 中的变量db_info.php,则下面的代码是错误的:

$conn = oci_connect('username', $db_pwd, '(DESCRIPT...

如果它是一个变量,它应该是:

$conn = oci_connect($username, $db_pwd, '(DESCRIPT...

另外,您确定您使用的是 Oracle 数据库吗?(对不起,不得不问):)

编辑:

再看一遍,看起来你有一个简单的错字。试试这个:

include("../db_info.php");

你有一个额外.的在那里。

于 2012-04-24T22:06:25.837 回答
0

您必须在某处写入数据库信息,并且您的解决方案足够合理。它甚至不需要隐藏,因为除非您有 FTP 访问权限,否则您将永远无法查看其内容。

于 2012-04-24T21:52:31.487 回答