没有得到结果

时间:2012-12-08 05:50:07

标签: php

我正在尝试连接数据库,但不知道这个问题是什么。代码是这样的。请帮助我对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();
    }

}

?>

一旦连接到数据库,它应该打印服务器连接。是否需要进行任何修改。

1 个答案:

答案 0 :(得分:1)

您似乎没有实例化对象,因此构造函数永远不会运行,因此当然没有建立连接,因此您不会获得任何输出。

尝试添加$connection = new DB_CONNECT()