-2

データベースに接続しようとしていますが、これの問題が何であるかわかりません。コードはこのようになります。私は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();
    }

}

?>

データベースに接続したら、接続されたサーバーを印刷する必要があります。それに必要な変更はありますか。

4

1 に答える 1

1

オブジェクトをインスタンス化していないように見えるため、コンストラクターが実行されないため、もちろん接続が確立されないため、出力が得られません。

追加してみる$connection = new DB_CONNECT()

于 2012-12-08T05:52:00.620 に答える