PDO::pgsqlCopyToArray

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

PDO::pgsqlCopyToArray将数据库表中的数据复制到 PHP 数组中

说明

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

使用 delimiter 作为字段分隔符和 fields 列表将 table 中的数据复制到数组中

参数

table_name

包含表名的字符串

delimiter

行中使用的分隔符

null_as

如何解释空值

fields

要导出的字段列表

返回值

返回行数组,如果失败则返回 false

添加笔记

用户贡献的笔记 1 笔记

Hayley Watson
5 年前
返回的“行”是字符串(因此有用于分隔字段的分隔符参数)。它们不会被解析为 PHP 数组,因此这不是 $connection->query('SELECT * FROM table_name')->fetchAll() 的替代品。

仅使用 $delimiter 的第一个字符。可使用的字符是那些 <32 除外 "\r"、"\n" 和 NUL(chr(0));任何从 !"#$%&'()*+,-./:;<=>?@ABCDEFGHIJKMOPQRSTVWXYZ[]^_`{|}~, 和 DEL(chr(127))(是的,允许大写字母,但不允许小写字母)。

此外,$fields 参数是一个逗号分隔的所需列列表。
To Top