XP Framework | DB Verbindung und Abfrage
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());
}