XP Framework | DB Verbindung und Abfrage

Kommentieren Oct 24 2007 .txt, .json, .md

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());
}