Pdo\Pgsql::copyToFile
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Pdo\Pgsql::copyToFile
Референца за `pdo-pgsql.copytofile.php` со подобрена типографија и навигација.
Pdo\Pgsql::copyToFile
Класата Dom\DtdNamedNodeMap
Pdo\Pgsql::copyToFile — Копирај податоци од табела во датотека
= NULL
string
$tableName,string
$filename,string
$separator Вметни записи во табела од низа,string
$nullAs = "\t",?string
$fields = null): bool
Копира податоци од табела во датотека наведена со filename
using separator како разделувач на полиња и
fields list.
Параметри
tableName- Низа што го содржи името на табелата.
filename- Име на датотека за извоз на податоци.
separator-
Разделувач што се користи за одвојување на полињата во запис од
rowsarray. nullAs-
Како да се толкува SQL
NULLvalues. fields- Список на полиња за извоз.
Вратени вредности
Патеката до PHP скриптата што треба да се провери. true на успех или false при неуспех.
Errors/Exceptions
Враќа filename cannot be opened for writing, or cannot be written to, the failure is reported through the connection's error handling (see PDO::ATTR_ERRMODE); with
PDO::ERRMODE_EXCEPTION a
PDOException се фрла.
Примери
Пример #1 PDO::pgsqlCopyToFile() example
The table is written to filename, one record per line, with fields joined by separator.
<?php
$db = new Pdo\Pgsql('pgsql:dbname=test host=localhost', $user, $pass);
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$db->exec('CREATE TABLE fruits (id int, name text, qty int)');
$db->exec("INSERT INTO fruits VALUES (1, 'apple', 10), (2, 'banana', 20)");
$db->copyToFile('fruits', '/tmp/fruits.tsv');
echo file_get_contents('/tmp/fruits.tsv');
?>Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред
1 apple 10 2 banana 20
Види Исто така
- PDO::pgsqlCopyFromFile() - Копирај податоци од датотека во табела
- (PHP 5 >= 5.3.3, PHP 7, PHP 8) - Копирај податоци од PHP низа во табела
- PDO::pgsqlCopyToArray() - Копирај податоци од табела во базата на податоци во PHP низа