php - 如何将数据库类与数组连接连接

标签 php database database-connection

我如何连接到另一个脚本我的数据库类函数? 我需要在不更改连接文件的每个文件的情况下完成它。

这是我的配置文件(conn.php):

define('DB_HOST', "localhost"); 
define('DB_TYPE', "mysql"); 
define('DB_USER', "user"); 
define('DB_PASS', "123456"); 
define('DB_NAME', "dbuser"); 

这是我需要更改为 DEFINE 连接的配置:

include_once('../conn.php'); # is the file with the connection

$config = array();
$config['database']['host'] = 'localhost';    # I tried with .DB_HOST.
$config['database']['user'] = '';        # I tried with .DB_TYPE.
$config['database']['password']  = '';      
$config['database']['database'] = '';      

最佳答案

您已经定义了常量,因此无需将其用引号或串联括起来。

使用引号将被视为字符串文字。

$config = array();
$config['database']['host'] = DB_HOST;
$config['database']['user'] = DB_USER;
$config['database']['password']  = DB_PASS;      
$config['database']['database'] = DB_NAME;

引用文献:

关于php - 如何将数据库类与数组连接连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30905449/

相关文章:

php - 在sql数据库中的多个表中插入一个条目

php - 重用数据库连接,而不是为每个请求创建新实例

php - php 内置开发服务器的最大并发连接数

php - 使用 SQL 的投票/排名逻辑

sql - 使用 where 进行 select 语句时,HSQLDB 用户缺少权限或找不到对象错误

java - MySql 连接错误 (Java.lang.VerifyError) (IDE : Netbeans)

java - hibernate ——连接被拒绝

php - "\n"收不到 OUTLOOK 邮件

php - 为什么使用 instanceof 调用会花费这么多时间?

php - 使用单个查询更新多行