Changeset 5087
- Timestamp:
- 01/20/08 04:35:36 (10 months ago)
- Files:
-
- 1 modified
-
trunk/components/Needlworks.DBMS.MySQL.php (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/components/Needlworks.DBMS.MySQL.php
r4963 r5087 21 21 mysql_select_db($database['database']); 22 22 23 if ( POD::query('SET CHARACTER SET utf8'))23 if (DBQuery::query('SET CHARACTER SET utf8')) 24 24 $__dbProperties['charset'] = 'utf8'; 25 25 else 26 26 $__dbProperties['charset'] = 'default'; 27 @ POD::query('SET SESSION collation_connection = \'utf8_general_ci\'');27 @DBQuery::query('SET SESSION collation_connection = \'utf8_general_ci\''); 28 28 } 29 29 … … 37 37 if (array_key_exists('charset', $__dbProperties)) return $__dbProperties['charset']; 38 38 else return null; 39 } 40 function dbms() { 41 return 'MySQL'; 42 } 43 44 function version() { 45 global $__dbProperties; 46 if (array_key_exists('version', $__dbProperties)) return $__dbProperties['version']; 47 else { 48 $__dbProperties['version'] = DBQuery::queryCell("SHOW VARIABLES LIKE 'version'"); 49 return $__dbProperties['version']; 50 } 39 51 } 40 52 … … 98 110 function queryRow($query, $type = MYSQL_BOTH, $useCache=true) { 99 111 if( $useCache ) { 100 $result = POD::queryAllWithCache($query, $type, 1);101 } else { 102 $result = POD::queryAllWithoutCache($query, $type, 1);112 $result = DBQuery::queryAllWithCache($query, $type, 1); 113 } else { 114 $result = DBQuery::queryAllWithoutCache($query, $type, 1); 103 115 } 104 116 if( empty($result) ) { … … 122 134 123 135 $column = null; 124 if ($result = POD::query($query)) {136 if ($result = DBQuery::query($query)) { 125 137 $column = array(); 126 138 while ($row = mysql_fetch_row($result)) … … 143 155 function queryAllWithoutCache($query, $type = MYSQL_BOTH, $count = -1) { 144 156 $all = array(); 145 if ($result = POD::query($query)) {157 if ($result = DBQuery::query($query)) { 146 158 while ( ($count-- !=0) && $row = mysql_fetch_array($result, $type)) 147 159 array_push($all, $row); … … 163 175 return $cachedResult[$cacheKey][1]; 164 176 } 165 $all = POD::queryAllWithoutCache($query,$type,$count);177 $all = DBQuery::queryAllWithoutCache($query,$type,$count); 166 178 $cachedResult[$cacheKey] = array( 1, $all ); 167 179 return $all; … … 170 182 /*@static@*/ 171 183 function execute($query) { 172 return POD::query($query) ? true : false;184 return DBQuery::query($query) ? true : false; 173 185 } 174 186 … … 179 191 if (is_array($query)) { 180 192 foreach ($query as $subquery) 181 if (($result = POD::query($subquery)) === false)193 if (($result = DBQuery::query($subquery)) === false) 182 194 return false; 183 } else if (($result = POD::query($query)) === false)195 } else if (($result = DBQuery::query($query)) === false) 184 196 return false; 185 197 }
