(No version information available, might only be in Git)
Schema::getTables — Devuelve las tablas del esquema
Esta función está actualmente no documentada; solo la lista de sus argumentos está disponible.
Esta función no contiene ningún parámetro.
Un array de todas las tablas de este esquema, donde cada elemento del array es un objeto Table con el nombre de la tabla como clave.
Ejemplo #1 Ejemplo de mysql_xdevapi\Schema::getTables()
<?php
$session = mysql_xdevapi\getSession("mysqlx://user:password@localhost");
$session->sql("DROP DATABASE IF EXISTS 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();
$session->sql("CREATE TABLE addressbook.cities(name text, population int)")->execute();
$session->sql("INSERT INTO addressbook.names values ('Portland', 639863), ('Seattle', 704352)")->execute();
$schema = $session->getSchema("addressbook");
$tables = $schema->getTables();
var_dump($tables);
?>
Resultado del ejemplo anterior es similar a :
array(2) { ["cities"]=> object(mysql_xdevapi\Table)#3 (1) { ["name"]=> string(6) "cities" } ["names"]=> object(mysql_xdevapi\Table)#4 (1) { ["name"]=> string(5) "names" } }