我正在尝试连接数据库,但不知道这个问题是什么。代码是这样的。请帮助我对php很新。 :( db_config.php
<?php define('DB_USER', "root");
define('DB_PASSWORD', "database password");
define('DB_DATABASE', "ews_app");
define('DB_SERVER', "Im using the 'drupal' for webhosting should I give server address or localhost");
?>
db_connect.php
<?php
class DB_CONNECT {
function __construct() {
$this->connect();
echo "<p>server connected</p>";
}
function __destruct() {
$this->close();
}
function connect() {
require_once __DIR__ . '/db_config.php';
$con = mysql_connect(DB_SERVER, DB_USER, DB_PASSWORD) or die(mysql_error());
$db = mysql_select_db(DB_DATABASE) or die(mysql_error()) or die(mysql_error());
return $con;
}
function close() {
mysql_close();
}
}
?>
一旦连接到数据库,它应该打印服务器连接。是否需要进行任何修改。
答案 0 :(得分:1)
您似乎没有实例化对象,因此构造函数永远不会运行,因此当然没有建立连接,因此您不会获得任何输出。
尝试添加$connection = new DB_CONNECT()