CartoWeb propose des méthodes statiques à partir de la class Util, par exemple :
$sql = '...'; $someValidDsn = '...'; $someOptionsArray = array(...); // that's the options array from DB::connect() Utils::getDb($db, $someValidDsn, $someOptionsArray); $res = $db->query($sql); Utils::checkDbError($res, 'Some error message');
Autre exemple :
Utils::getDb($db, $someValidDsn, $someOptionsArray);
$res = $db->query($sql);
Utils::checkDbError($res, 'Some error message');
while ($row = $res->fetchRow()) {
// ...
}