| @@ 290-302 (lines=13) @@ | ||
| 287 | while (!$rs->EOF) { |
|
| 288 | $first = true; |
|
| 289 | //while (list($k, $v) = each($rs->fields)) { |
|
| 290 | foreach ($rs->fields as $k => $v) { |
|
| 291 | // Escape value |
|
| 292 | $v = $data->escapeBytea($v); |
|
| 293 | ||
| 294 | // We add an extra escaping slash onto octal encoded characters |
|
| 295 | $v = preg_replace('/\\\\([0-7]{3})/', '\\\\\1', $v); |
|
| 296 | if ($first) { |
|
| 297 | echo (is_null($v)) ? '\\N' : $v; |
|
| 298 | $first = false; |
|
| 299 | } else { |
|
| 300 | echo "\t", (is_null($v)) ? '\\N' : $v; |
|
| 301 | } |
|
| 302 | } |
|
| 303 | echo PHP_EOL; |
|
| 304 | $rs->moveNext(); |
|
| 305 | } |
|
| @@ 465-476 (lines=12) @@ | ||
| 462 | } |
|
| 463 | while (!$rs->EOF) { |
|
| 464 | $first = true; |
|
| 465 | foreach ($rs->fields as $k => $v) { |
|
| 466 | if (!is_null($v)) { |
|
| 467 | $v = str_replace('"', '""', $v); |
|
| 468 | } |
|
| 469 | ||
| 470 | if ($first) { |
|
| 471 | echo (is_null($v)) ? '"\\N"' : "\"{$v}\""; |
|
| 472 | $first = false; |
|
| 473 | } else { |
|
| 474 | echo is_null($v) ? "{$sep}\"\\N\"" : "{$sep}\"{$v}\""; |
|
| 475 | } |
|
| 476 | } |
|
| 477 | echo "\r\n"; |
|
| 478 | $rs->moveNext(); |
|
| 479 | } |
|