summaryrefslogtreecommitdiffstats
path: root/codebase/db_common.php
diff options
context:
space:
mode:
authorStanislau Wolski <stanislau.wolski@gmail.com>2017-03-01 14:56:45 +0300
committerStanislau Wolski <stanislau.wolski@gmail.com>2017-03-01 14:56:45 +0300
commit8b5f2010bbc463f362bd2e52e2c6625dd45c6861 (patch)
tree743a75a4bc796895c2bcd5809342691bb85b60d0 /codebase/db_common.php
parent2f82b184637189055abf3cda08abf084a433116e (diff)
downloadconnector-php-master.zip
connector-php-master.tar.gz
connector-php-master.tar.bz2
[update] connector uses PDO by defaultHEADorigin/masterorigin/HEADmaster
Diffstat (limited to 'codebase/db_common.php')
-rwxr-xr-xcodebase/db_common.php65
1 files changed, 1 insertions, 64 deletions
diff --git a/codebase/db_common.php b/codebase/db_common.php
index eddc7ad..3650cfa 100755
--- a/codebase/db_common.php
+++ b/codebase/db_common.php
@@ -1100,69 +1100,6 @@ class ArrayQueryWrapper{
$this->index = 0;
}
}
-/*! Implementation of DataWrapper for MySQL
-**/
-class MySQLDBDataWrapper extends DBDataWrapper{
- protected $last_result;
- public function query($sql){
- LogMaster::log($sql);
- $res=mysql_query($sql,$this->connection);
- if ($res===false) throw new Exception("MySQL operation failed\n".mysql_error($this->connection));
- $this->last_result = $res;
- return $res;
- }
-
- public function get_next($res){
- if (!$res)
- $res = $this->last_result;
-
- return mysql_fetch_assoc($res);
- }
-
- public function get_new_id(){
- return mysql_insert_id($this->connection);
- }
-
- public function escape($data){
- return mysql_real_escape_string($data, $this->connection);
- }
- public function tables_list() {
- $result = mysql_query("SHOW TABLES");
- if ($result===false) throw new Exception("MySQL operation failed\n".mysql_error($this->connection));
-
- $tables = array();
- while ($table = mysql_fetch_array($result)) {
- $tables[] = $table[0];
- }
- return $tables;
- }
-
- public function fields_list($table) {
- $result = mysql_query("SHOW COLUMNS FROM `".$table."`");
- if ($result===false) throw new Exception("MySQL operation failed\n".mysql_error($this->connection));
-
- $fields = array();
- $id = "";
- while ($field = mysql_fetch_assoc($result)) {
- if ($field['Key'] == "PRI")
- $id = $field["Field"];
- else
- $fields[] = $field["Field"];
- }
- return array("fields" => $fields, "key" => $id );
- }
-
- /*! escape field name to prevent sql reserved words conflict
- @param data
- unescaped data
- @return
- escaped data
- */
- public function escape_name($data){
- if ((strpos($data,"`")!==false || is_int($data)) || (strpos($data,".")!==false))
- return $data;
- return '`'.$data.'`';
- }
-}
+include_once(__DIR__."/db_pdo.php");
?> \ No newline at end of file