Php 如何调用db文件中的常量?
这是我的数据库文件Php 如何调用db文件中的常量?,php,mysql,Php,Mysql,这是我的数据库文件 config.php define(HOST_NAME, "localhost"); define(USER, "root"); define(PASSWORD, ""); define(DATABASE, "xxx"); db.php class Database { function db_connect() { $conn =mysql_connect(HOST_NAME, USER, PASSWORD); } } $obj_db = new Database();
config.php
define(HOST_NAME, "localhost");
define(USER, "root");
define(PASSWORD, "");
define(DATABASE, "xxx");
db.php
class Database {
function db_connect() {
$conn =mysql_connect(HOST_NAME, USER, PASSWORD);
}
}
$obj_db = new Database();
$obj_db->db_connect();
现在我想在我的db文件中调用这些常量
config.php
define(HOST_NAME, "localhost");
define(USER, "root");
define(PASSWORD, "");
define(DATABASE, "xxx");
db.php
class Database {
function db_connect() {
$conn =mysql_connect(HOST_NAME, USER, PASSWORD);
}
}
$obj_db = new Database();
$obj_db->db_connect();
但是mysql_connect及其给定错误中没有这些常量
Unknown MySQL server host 'HOST_NAME' (11001)
请帮忙
谢谢你应该已经被
include'config.php'收录了config.php
代码>
有4种方法可以做到这一点:
include 'config.php';
include_once 'config.php';
require 'config.php';
require_once 'config.php';
PS:定义常量时需要引号
define('HOST_NAME', "localhost");
define('USER', "root");
define('PASSWORD', "");
define('DATABASE', "xxx");
include'config.php'应该包含config.php
代码>
有4种方法可以做到这一点:
include 'config.php';
include_once 'config.php';
require 'config.php';
require_once 'config.php';
PS:定义常量时需要引号
define('HOST_NAME', "localhost");
define('USER', "root");
define('PASSWORD', "");
define('DATABASE', "xxx");
与
或
?带有
或
?文件已包含,但变量未在mysql\u connect()中赋值代码>文件已包含,但变量未在mysql_connect()中赋值代码>文件已包含,但变量未在mysql_connect()中赋值
@Sparkx您的define-need-quotes.file已包含在内,但变量未在mysql_-connect()中赋值代码>@Sparkx您需要定义报价。