  |
1 | 1 | | <?php |
| |
2 | 2 | | /* |
  |
3 | | - | $Id: database.php 1076 2006-10-25 15:37:50Z hpdl $ |
| |
| 3 | + | $Id: database.php 1319 2007-03-05 20:43:07Z hpdl $ |
|
4 | 4 | | |
| |
5 | 5 | | osCommerce, Open Source E-Commerce Solutions |
| |
6 | 6 | | http://www.oscommerce.com |
| |
|
|
 |
… |
|
354 | 354 | | } |
| |
355 | 355 | | |
| |
356 | 356 | | function bindValueMixed($place_holder, $value, $type = 'string') { |
  |
357 | | - | static $sql_parse_string; |
| |
358 | | - | |
|
359 | 357 | | switch ($type) { |
| |
360 | 358 | | case 'int': |
| |
361 | 359 | | $value = intval($value); |
| |
|
|
 |
… |
|
367 | 365 | | break; |
| |
368 | 366 | | case 'string': |
| |
369 | 367 | | default: |
  |
370 | | - | $sql_parse_string = $this->db_class->sql_parse_string; |
| |
371 | | - | |
| |
372 | | - | $value = trim($value); |
| |
373 | | - | |
| |
374 | | - | if ($this->db_class->sql_parse_string_with_connection_handler === true) { |
| |
375 | | - | $value = "'" . $sql_parse_string($value, $this->db_class->link) . "'"; |
| |
376 | | - | } else { |
| |
377 | | - | $value = "'" . $sql_parse_string($value) . "'"; |
| |
378 | | - | } |
| |
| 368 | + | $value = "'" . $this->db_class->parseString(trim($value)) . "'"; |
  |
379 | 369 | | } |
| |
380 | 370 | | |
| |
381 | 371 | | $this->bindReplace($place_holder, $value); |