PHP 8.4.0 RC4 available for testing

PDO::pgsqlCopyToArray

(PHP 5 >= 5.3.3, PHP 7, PHP 8)

PDO::pgsqlCopyToArrayCopia dados de tabela do banco de dados para array PHP

Descrição

public PDO::pgsqlCopyToArray(
    string $table_name,
    string $delimiter = "\t",
    string $null_as = "\\\\N",
    string $fields = ?
): array|false

Copia dados da tabela table para um array usando delimiter como delimitador de campos e a lista de campos em fields.

Parâmetros

table_name

String contendo o nome da tabela

delimiter

Delimitador usado nas linhas

null_as

Define como os valores nulos devem ser interpretados

fields

Lista de campos a exportar

Valor Retornado

Retorna um array de linhas, ou false em caso de falha.

adicione uma nota

Notas Enviadas por Usuários (em inglês) 1 note

up
0
Hayley Watson
6 years ago
The "rows" returned are strings, (hence the delimiter parameters for separating fields). They're not parsed into PHP arrays, so this isn't a substitute for $connection->query('SELECT * FROM table_name')->fetchAll().

Only the first character of $delimiter is used. Characters that may be used are those <32 except "\r", "\n" and NUL (chr(0)); anything from !"#$%&'()*+,-./:;<=>?@ABCDEFGHIJKMOPQRSTVWXYZ[]^_`{|}~, and DEL (chr(127)) (yes, upper-case letters are allowed, but lower-case ones are not).

Also, the $fields argument is a comma-separated list of the desired columns.
To Top