Skip to content

Commit d328832

Browse files
committed
sqlsrv驱动增加parseKey方法
1 parent 276661a commit d328832

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

Extend/Driver/Db/DbSqlsrv.class.php

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -250,6 +250,20 @@ protected function parseOrder($order) {
250250
return !empty($order)? ' ORDER BY '.$order:' ORDER BY rand()';
251251
}
252252

253+
/**
254+
* 字段名分析
255+
* @access protected
256+
* @param string $key
257+
* @return string
258+
*/
259+
protected function parseKey(&$key) {
260+
$key = trim($key);
261+
if(!preg_match('/[,\'\"\*\(\)\[.\s]/',$key)) {
262+
$key = '['.$key.']';
263+
}
264+
return $key;
265+
}
266+
253267
/**
254268
* limit
255269
* @access public

0 commit comments

Comments
 (0)