mysql_list_tables в массив foreach? - PullRequest
       11

mysql_list_tables в массив foreach?

0 голосов
/ 21 сентября 2009

Можно ли перечислить мои таблицы в массив foreach?

текущий код.

 $browsers = array ("site1", "site2", "site3");
 foreach($browsers as $browser) 
 {
  $domain = $browser;
  include ('code.php');
 }

1 Ответ

0 голосов
/ 21 сентября 2009

Было бы лучше сделать что-то вроде этого:

<?php
$db_name = "your_db_name";
$result = mysql_query("SHOW TABLES FROM $db_name");

while($array = mysql_fetch_array($result)){
    echo $array[0];
    //Or do other stuff with the table name
}
?>

Это получит список таблиц в БД, поместит их в массив, выполнит рекурсивный просмотр в массиве и выведет имена.

Конечно, прежде чем запускать это, вы должны использовать mysql_pconnect () для подключения к базе данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...