1
このコードを持つOOPを初めて使用していて、データベース接続の作成に問題がありますが、何が問題なのでしょうか?不思議なことにあなたはすべてのエラーを取得していないです、まだ私はすべてのMYSQL挿入を行うことができないか、接続がデータベース接続にオブジェクトを使用する
//include the file that contains variables necessary for database connection
require_once 'configurations.php';
//This is the class that will be used for the MySQL Database transactions
class MySQLDatabase
{
private $database_connection;
//constructor class
function __construct()
{
$this->open_connection();
}
public function open_connection()
{
$this->database_connection = mysql_connect(DATABASE_SERVER, DATABASE_USERNAME, DATABASE_PASSWORD);
if (!$this->database_connection)
{
//if the connection fails, return the following message and indicate the error
die("Could not connect to the MYSQL Database due to: " . mysql_error());
}
else
{
//if the connection is made to MYSQL database, then select the database being used
$database_selection = mysql_select_db(DATABASE_NAME, $this->database_connection);
//if the database to be used cannot be selected, return this error
if (!$database_selection)
{
die ("Could not select the database due to: " . mysql_error());
}
}
}//end of function open database
}//end of class MySQLDatabase
$database_transactions = new MySQLDatabase();
エラーメッセージが表示されますか?あなたはそれが働いていないことを伝えようとしていますか? –
データベースに接続がないため、データベースへのINSERTを実行しようとしています – Gatura
mysqliやPDOなどのあらかじめ構築されたデータベースオブジェクトを使用するだけではどうですか? – GordonM