(PHP 8 >= 8.4.0)
Pdo\Pgsql::copyToArray — Copy data from database table into PHP array
$tableName,$separator = "\t",$nullAs = "\\\\N",$fields = null
Copies data from tableName into array using separator as fields delimiter and fields list
tableNameseparatorrows array.
nullAsNULL values.
fields
Returns an array of rows,Bei einem Fehler wird false zurückgegeben..
Beispiel #1 Pdo\Pgsql::copyToArray() example
Each returned element is one record, with fields joined by
separator and a trailing newline.
<?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)");
$rows = $db->copyToArray('fruits');
var_export($rows);
?>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:
array ( 0 => '1 apple 10 ', 1 => '2 banana 20 ', )