私はOOPHPを学んでいます。経験豊富なスクリプト作成者からの質問をしたかっただけです。このスクリプトはうまくいきますが、私が最初からすぐにそれを学ぶなら、より良いことです。OOPHPデータベース接続スクリプトの入力
これは私のconnect.php
<?php
include ("classes/mysql.class.php");
$mysql = new Connect();
$mysql->mysql_Connect('localhost', 'root', 'root', 'test');?>
であり、これは任意のコメントはofcourseのウェルコムある私のmysql_class.php
<?php
class Connect {
var $serverhost, $username, $password, $db_name;
public function mysql_Connect($host, $user, $pass, $db) {
$this->serverhost = $host;
$this->username = $user;
$this->password = $pass;
$this->db_name = $db;
@mysql_connect($this->serverhost, $this->username, $this->password) or die("Kan geen verbinding maken met de database!");
@mysql_select_db($this->db_name) or die("Kan geen verbinding maken met de geselecteerde database naam");
}
}?>
です!
Connectは非常に広範な用語であるため、クラスには奇妙な名前です。この名前は、データベース接続が確立されていることを明示する必要があります。おそらくMySQL接続さえできます。 例外を調べて、dieの代わりに使用する必要があります。 – TJHeuvel
おそらく完全にあなたの質問ではなく、OOを正しく行う方法ですが、PHPにはデフォルトのmysqlより安全なPDO拡張があります。あなたもそれを調べるべきです。 – TJHeuvel
以下の回答のように、私は本当にすべての入力をappriciate、私はこのように私は非常にgratefull任意のアドバイスのために新しいことを言ったように:)。ありがとう – Augus