KumbiaPHP  beta2
Framework PHP
 Todo Estructuras de Datos Namespaces Archivos Funciones Variables Páginas
db_base_interface.php
Ir a la documentación de este archivo.
1 <?php
30 interface DbBaseInterface
31 {
35  public function connect($config);
36 
40  public function query($sql);
41 
42  public function fetch_array($resultQuery = NULL, $opt = '');
43 
44  public function close();
45 
46  public function num_rows($resultQuery = NULL);
47 
48  public function field_name($number, $resultQuery = NULL);
49 
53  public function data_seek($number, $resultQuery = NULL);
54 
55  public function affected_rows($result_query = NULL);
56 
60  public function error($err = '');
61 
62  public function no_error();
63 
64  public function in_query($sql);
65 
66  public function in_query_assoc($sql);
67 
68  public function in_query_num($sql);
69 
70  public function fetch_one($sql);
71 
72  public function fetch_all($sql);
73 
77  public function insert($table, $values, $pk = '');
78 
84  public function update($table, $fields, $values, $where_condition = null);
85 
89  public function delete($table, $where_condition);
90 
94  public function limit($sql);
95 
96  public function begin();
97 
98  public function rollback();
99 
100  public function commit();
101 
102  public function list_tables();
103 
104  public function describe_table($table, $schema = '');
105 
106  public function last_insert_id($table = '', $primary_key = '');
107 
108  public function create_table($table, $definition, $index = array());
109 
110  public function drop_table($table, $if_exists = false);
111 
112  public function table_exists($table, $schema = '');
113 }