RowResult::fetchAll

(No version information available, might only be in Git)

RowResult::fetchAllRuft alle Zeilen aus einer Ergebnismenge ab

Beschreibung

public mysql_xdevapi\RowResult::fetchAll(): array

Ruft alle Zeilen aus einer Ergebnismenge ab.

Parameter-Liste

Diese Funktion besitzt keine Parameter.

Rückgabewerte

Gibt ein numerisches Array mit allen Ergebnissen einer Abfrage zurück, wobei jedes Ergebnis ein assoziatives Array ist. Wenn es kein Ergebnis gibt, wird ein leeres Array zurückgegeben.

Beispiele

Beispiel #1 mysql_xdevapi\RowResult::fetchAll()-Beispiel

<?php
$session
= mysql_xdevapi\getSession("mysqlx://user:password@localhost");

$session->sql("DROP DATABASE addressbook")->execute();
$session->sql("CREATE DATABASE addressbook")->execute();
$session->sql("CREATE TABLE addressbook.names(name text, age int)")->execute();
$session->sql("INSERT INTO addressbook.names values ('John', 42), ('Sam', 33)")->execute();

$schema = $session->getSchema("addressbook");
$table = $schema->getTable("names");

$row = $table->select('name', 'age')->execute()->fetchAll();

print_r($row);

Das oben gezeigte Beispiel erzeugt eine ähnliche Ausgabe wie:

Array
(
    [0] => Array
        (
            [name] => John
            [age] => 42
        )
    [1] => Array
        (
            [name] => Sam
            [age] => 33
        )
)
add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top