|
Последние активные темы форума |
|
mysql_list_tables
(PHP 3, PHP 4 , PHP 5) mysql_list_tables -- Возвращает список таблиц базы данных MySQL
Описаниеresource mysql_list_tables ( string database [, resource link_identifier] ) mysql_list_tables(), принимая параметром имя базы
данных, возвращает указатель на результат (аналогично
mysql_query()), содержащий список её таблиц.
Используйте функцию mysql_tablename() для обработки
полученного указателя, либо любую другую функцию для обработки
результатов, такую как mysql_fetch_array().
Параметр database -- имя базы данных, список
таблиц которой будет возвращён. В случае ошибки, функция возвращает
FALSE.
Для совместимости, как алиас, доступна устаревшая функция
mysql_listtables(). Однако, использовать её крайне не
рекомендуется.
Замечание:
Функция устарела и не должна быть использована. Используйте SQL-запрос
SHOW TABLES FROM DATABASE вместо неё.
Пример 1. Пример использования mysql_list_tables()
<?php
$dbname
=
'mysql_dbname'
;
if (!
mysql_connect
(
'mysql_host'
,
'mysql_user'
,
'mysql_password'
)) {
print
'Could not connect to mysql'
;
exit;
}
$result
=
mysql_list_tables
(
$dbname
);
if (!
$result
) {
print
"DB Error, could not list tables\n"
;
print
'MySQL Error: '
.
mysql_error
();
exit;
}
while (
$row
=
mysql_fetch_row
(
$result
)) {
print
"Table: $row
[
0
]\n
"
;
}
mysql_free_result
(
$result
);
?>
|
|
См. также
mysql_list_dbs() и
mysql_tablename().
|