Impressum  |   RSS  |  Registrieren

tsql

Die Datenbank-Klasse

Die Datenbankklasse wurde bereits in einem anderen Tipp ausführlich beschrieben. Ergänzend dazu, wurden hier alle Anmeldeinformationen für die Datenbank in der Variablen dbconfig abgelegt . Der Name der verwendeten Datenbank ist in diesem Fall myPHP. Dieser ist natürlich beliebig änderbar, ebenso wie der Servername und die Anmeldedaten für die Datenbank.
Dieses Skript stellt eine Sammlung von Methoden für den Zugriff auf eine MySQL- Datenbank zur Verfügung stellt.
Inhalt der Datei datenbank.php:
 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
<?php
 
class DB_MySQL {
  private $connection = NULL;
  private $result = NULL;
  private $counter=NULL;
 
  private $dbconfig = array(
			'server' => 'localhost',
			'user' => 'root',
			'password' => '',
			'database' => 'myPHP',
			);
 
  public function __construct(){
	$this->connection = mysql_connect($this->dbconfig['server'],
                                      $this->dbconfig['user'],
                                      $this->dbconfig['password'],
                                      TRUE);	
  	mysql_select_db($this->dbconfig['database'], $this->connection);
  }
 
  public function disconnect() {
    if (is_resource($this->connection===true))
        mysql_close($this->connection);
  }
 
  public function query($query) {
  	$this->result=mysql_query($query,$this->connection);
  	$this->counter=NULL;
  }
 
  public function fetchRow() {
  	return mysql_fetch_assoc($this->result);
  }
 
 
  public function count() {
  	if($this->counter===NULL && is_resource($this->result)===true) {
  		$this->counter=mysql_num_rows($this->result);
  	}
 
	return $this->counter;
  }
}
 
?>

 
Zurück | Weiter



Weitere Artikel in dieser Kategorie