query("TRUNCATE `{$table}`"); } /** * Get databases for the current connection * * @return array */ function get_dbs() { $res = $this->query("SHOW DATABASES"); return $this->fetchAll(PDO::FETCH_ASSOC); } /** * Returns the tables available in the current database * * @return array */ function get_tables() { $res = $this->query("SHOW TABLES"); return $res->fetchAll(PDO::FETCH_ASSOC); } /** * Return the number of rows affected by the previous query * * @return int */ function affected_rows() { // TODO: Implement } /** * Return the number of rows returned for a SELECT query * * @return int */ function num_rows() { // TODO: Implement } } class MySQL_manip extends MySQL { function __construct($dsn, $user=null, $pass=null, $opt=array()) { parent::__construct($dsn, $user, $pass, $opt); } }