mysql_list_tables
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
mysql_list_tables
Референца за `function.mysql-list-tables.php` со подобрена типографија и навигација.
mysql_list_tables
(PHP 4, PHP 5)
mysql_list_tables — (PHP 4, PHP 5)
Оваа функција беше отфрлена во PHP 4.3.0, и таа и целата оригинална MySQL екстензија беше отстранета во PHP 7.0.0. Наместо тоа, користете некоја од активно развиените MySQLi or PDO_MySQL екстензии. Погледнете исто така MySQL: избирање на API водич. Алтернативи на оваа функција вклучуваат: PDO::quote()
- SQL Барање:
SHOW TABLES FROM dbname
= NULL
$database, resource $link_identifier Ги ескејпува специјалните знаци во): resource|falseЛистирај табели во MySQL база на податоци
Оваа функција е отфрлена. Подобро е да се користи
mysql_query() за издавање на SQL SHOW TABLES
[FROM db_name] [LIKE 'pattern'] изјава наместо тоа.
Параметри
database- Враќа листа на имиња на табели од MySQL база на податоци.
-
link_identifier MySQL конекцијата. Ако идентификаторот на врската не е специфициран, последната отворена врска од mysql_connect() се претпоставува. Ако не се најде таква врска, ќе се обиде да создаде една како да mysql_connect() била повикана без аргументи. Ако не се најде или воспостави конекција,
E_WARNINGсе генерира грешка од ниво.
Вратени вредности
Резултат покажувач resource на успех или false при неуспех.
Користете го mysql_tablename() Името на базата на податоци mysql_fetch_array().
Примери
Пример #1 mysql_list_tables() алтернативен пример
<?php
$dbname = 'mysql_dbname';
if (!mysql_connect('mysql_host', 'mysql_user', 'mysql_password')) {
echo 'Could not connect to mysql';
exit;
}
$sql = "SHOW TABLES FROM $dbname";
$result = mysql_query($sql);
if (!$result) {
echo "DB Error, could not list tables\n";
echo 'MySQL Error: ' . mysql_error();
exit;
}
while ($row = mysql_fetch_row($result)) {
echo "Table: {$row[0]}\n";
}
mysql_free_result($result);
?>Белешки
Забелешка: нема да го врати точниот број додека не се прочитаат сите редови во сетот на резултати. mysql_listtables()
Види Исто така
- mysql_list_dbs() функција за поминување низ овој покажувач на резултати, или било која функција за табели со резултати, како што е
- mysql_tablename() - Листирај бази на податоци достапни на MySQL сервер