Hallo!
wenn ich in einer separaten Datei
definiere, und dann einen constructor a la
einfüge, kann ich dann damit verbinden??? Oder gibts da ne elegantere Methode?
Danke
AO
wenn ich in einer separaten Datei
Code:
<?php define('DB_HOST','localhost'); define('DB_USER','root'); define('DB_PASS','root'); define('DB_NAME','oopguestbook');
Code:
<?php class database { private $conn; //@function construct //establish database connection public function __construct(){ $this->conn = mysql_connect(DB_HOST,DB_USER,DB_PASS); mysql_select_db(DB_NAME); } //@function query //@params mysql-query //@return array containing data public function query($sql){ $data = array(); $rs = mysql_query($sql); if(mysql_num_rows($rs)){ while($row=mysql_fetch_assoc($rs)){ $data[] = $row; } return $data; }else{ return false; } } //@function destruct //close databse connection public function __destruct(){ mysql_close($this->conn); } }
Danke
AO
Kommentar