PHP kézikönyv
Előző |  | Következő

# 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.

Előző | Tartalom | Következő
mysql_list_processes | Fel | mysql_num_fields