Dies wird heute ein sehr kurzer Beitrag, denn ich habe nicht wirklich eine eigene „Database“-Klasse geschrieben. Vielmehr habe ich auf die „DB“-Klasse des PEAR-Frameworks zurückgegriffen, da dieses Framework mittlerweile in fast jeder installiert hat.
- require_once (‘DB.php’);
- class Database extends DB
- {
- }
Wichtig aus dieser Klasse ist einmal die „connect()“-Methode, die als ersten Parameter die Verbindungsangaben für die Datenbank als String erfordert. Der Rückgabewert dieser Methode ist dann das Datenbank-Objekt.
Mit diesem Objekt können dann alle SQL-Anfragen abgewickelt werden. Hier kein kleines Beispiel :
- $query = ‘SELECT * FROM page’;
- $res =& $db->query($query);
- if (PEAR::isError($res)) {
- die($res->getMessage());
- }
- while ($res->fetchInto($page))
- {
- array_push($pages, $page);
- }
