| @@ 469-489 (lines=21) @@ | ||
| 466 | * @param string $s_split String used between parts. |
|
| 467 | * @return string |
|
| 468 | */ |
|
| 469 | protected function GenSqlArray($param, $s_split = ', ') |
|
| 470 | { |
|
| 471 | $sql = ''; |
|
| 472 | if (is_array($param) && !empty($param)) |
|
| 473 | // Because of plain format, so $k is useless |
|
| 474 | foreach ($param as $k=>$v) |
|
| 475 | { |
|
| 476 | /* |
|
| 477 | if (is_int($k)) |
|
| 478 | $sql .= ", $v"; |
|
| 479 | else |
|
| 480 | $sql .= ", $k $v"; |
|
| 481 | */ |
|
| 482 | $sql .= "$s_split $v"; |
|
| 483 | } |
|
| 484 | else |
|
| 485 | $sql .= "$s_split $param"; |
|
| 486 | $sql = substr($sql, strlen($s_split)); |
|
| 487 | ||
| 488 | return $sql; |
|
| 489 | } // end of func GenSqlArray |
|
| 490 | ||
| 491 | ||
| 492 | /** |
|
| @@ 207-222 (lines=16) @@ | ||
| 204 | * @param string $separator Should have space included |
|
| 205 | * @return string |
|
| 206 | */ |
|
| 207 | protected function genSqlArray($param, $separator = ', ') |
|
| 208 | { |
|
| 209 | $sql = ''; |
|
| 210 | if (!empty($param) && is_array($param)) { |
|
| 211 | // Key of param array is not used |
|
| 212 | foreach ($param as $v) { |
|
| 213 | $sql .= "$separator$v"; |
|
| 214 | } |
|
| 215 | } else { |
|
| 216 | $sql .= "$separator$param"; |
|
| 217 | } |
|
| 218 | // Remove heading separator and space |
|
| 219 | $sql = substr($sql, strlen($separator)); |
|
| 220 | ||
| 221 | return $sql; |
|
| 222 | } |
|
| 223 | ||
| 224 | ||
| 225 | /** |
|