XP Framework | DB Verbindung und Abfrage

Kommentieren Oct 24 2007

 

Hier ein Beispiel wie man eine DB Verbindung im XP Framework aufbaut:
Dazu muss das XP Framework vorher eingebunden werden.Siehe hier

uses('rdbms.DriverManager'); // load the Mysql database class

$db = DriverManager::getConnection('mysql://user:test@127.0.0.1'); // database settings

try {

    $db->connect();

    $db->selectdb('db_name'); // selected database

}

catch (SQLException $e) {

    print_r($e->compoundMessage());

}



Hier kommt nun eine Abfrage:

try {

    $query = $db->query("SELECT * FROM `option`");

    while($result = $query->next()) {

        $yeOptions[$result['key']] = $result['value'];

    }

}

catch(SQLexception $e) {

    print_r($e->compoundMessage());

}