@@ 549-569 (lines=21) @@ | ||
546 | * Array($k=>$v) means 'SET $k = $v, ' in sql, |
|
547 | * @return string |
|
548 | */ |
|
549 | protected function GenSqlArraySet($param) |
|
550 | { |
|
551 | $sql = ''; |
|
552 | if (is_array($param) && !empty($param)) |
|
553 | { |
|
554 | foreach ($param as $k=>$v) |
|
555 | { |
|
556 | $sql .= ", $k = " . $this->GenSqlQuote($this->sUpdate, $k, $v); |
|
557 | } |
|
558 | $sql = ' SET ' . substr($sql, 2); |
|
559 | } |
|
560 | else |
|
561 | { |
|
562 | // If you fogot 'SET ', I add for you |
|
563 | if ('SET ' != substr(strtoupper(trim($param)), 0, 4)) |
|
564 | $sql .= ' SET '; |
|
565 | $sql .= $param; |
|
566 | } |
|
567 | ||
568 | return $sql; |
|
569 | } // end of func GenSqlArraySet |
|
570 | ||
571 | ||
572 | /** |
@@ 291-308 (lines=18) @@ | ||
288 | * Array($k=>$v) means 'SET $k = $v, ' in sql, |
|
289 | * @return string |
|
290 | */ |
|
291 | protected function genSqlArraySet($param) |
|
292 | { |
|
293 | $sql = ''; |
|
294 | if (!empty($param) && is_array($param)) { |
|
295 | foreach ($param as $k => $v) { |
|
296 | $sql .= ", $k = " . $this->genSqlQuote($this->paramPart['UPDATE'], $k, $v); |
|
297 | } |
|
298 | $sql = ' SET ' . substr($sql, 2); |
|
299 | } else { |
|
300 | // String param, add 'SET ' if user forgot |
|
301 | if ('SET ' != substr(strtoupper(trim($param)), 0, 4)) { |
|
302 | $sql .= ' SET '; |
|
303 | } |
|
304 | $sql .= $param; |
|
305 | } |
|
306 | ||
307 | return $sql; |
|
308 | } |
|
309 | ||
310 | ||
311 | /** |