(No version information available, might only be in Git)
RowResult::getColumnNames — Ruft alle Spaltennamen aus einer Ergebnismenge ab
Ruft die Spaltennamen der in einer Ergebnismenge vorhandenen Spalten ab.
Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Parameter zur Verfügung.
Diese Funktion besitzt keine Parameter.
Gibt ein numerisches Array mit den Spaltennamen der Tabelle zurück oder ein leeres Array, wenn die Ergebnismenge leer ist.
Beispiel #1 mysql_xdevapi\RowResult::getColumnNames()-Beispiel
<?php
$session = mysql_xdevapi\getSession("mysqlx://user:password@localhost");
$session->sql("DROP DATABASE addressbook")->execute();
$session->sql("CREATE DATABASE foo")->execute();
$session->sql("CREATE TABLE foo.test_table(x int)")->execute();
$session->sql("INSERT INTO addressbook.names values ('John', 42), ('Sam', 33)")->execute();
$sql = $session->sql("SELECT * from addressbook.names")->execute();
$colnames = $sql->getColumnNames();
print_r($colnames);
Das oben gezeigte Beispiel erzeugt eine ähnliche Ausgabe wie:
Array ( [0] => name [1] => age )