mysql_list_tables

(PHP 3, PHP 4 , PHP 5)

mysql_list_tables -- Adott adatbázisbeli táblaneveket listázza

Leírás

resource mysql_list_tables ( string database [, resource link_identifier] )

A mysql_list_tables() függvény veszi az adatbázisnevet, és egy eredmény-mutatót ad vissza, a mysql_query() függvényhez hasonlóan. A mysql_tablename() függvényt használhatod arra, hogy végighaladj az eredmény-mutatón, vagy használhatsz más függvényeket az eredménytáblákra, mint például a mysql_fetch_array().

A database paraméter annak az adatbázisnak neve, amelyből a táblaneveket kell kilistázni. Hiba esetén a mysql_list_tables() FALSE-t ad vissza.

Kompatíbilitási okokból a mysql_listtables() alias függvény is használható, de nem ajánlott.

Megjegyzés: A mysql_list_tables() használata ellenjavallt. Használd inkánn mysql_query() függvényt egy SHOW TABLES [FROM adatbazis] [LIKE 'minta'] alakú SQL utasítás végrahajtására.

Példa 1. mysql_list_tables() példa

<?php
$adatbazis
= 'mysql_adatbazis';

if (!
mysql_connect('mysql_kiszolgalo', 'mysql_felhasznalo', 'mysql_jelszo')) {
    echo
'Nem tudok csatlakozni a mysql-hez';
    exit;
}

$eredmeny = mysql_list_tables($adatbazis);

if (!
$eredmeny) {
    echo
"Adatbázis hiba, nem tudom kilistázni a táblákat.\n";
    echo
'MySQL Hiba: ' . mysql_error();
    exit;
}

while (
$sor = mysql_fetch_row($eredmeny)) {
    echo
"Tábla: $sor[0]\n";
}

mysql_free_result($eredmeny);
?>

Lásd még a mysql_list_dbs() és a mysql_tablename() függvényt.