return $drivers[$id];
}
-/*abstract*/ class SqlDriver {
+abstract class SqlDriver {
var $_conn;
/** Create object for performing database operations
* @param array of arrays with escaped columns in keys and quoted data in values
* @return bool
*/
- /*abstract*/ function insertUpdate($table, $rows, $primary) {
+ function insertUpdate($table, $rows, $primary) {
return false;
}
// PDO can be used in several database drivers
if (extension_loaded('pdo')) {
- /*abstract*/ class PdoDb {
+ abstract class PdoDb {
var $_result, $server_info, $affected_rows, $errno, $error, $pdo;
function __construct() {
$this->server_info = @$this->pdo->getAttribute(\PDO::ATTR_SERVER_VERSION);
}
- /*abstract function select_db($database);*/
+ abstract function select_db($database);
function quote($string) {
return $this->pdo->quote($string);