Можно ли перечислить мои таблицы в массив foreach?mysql_list_tables в массив foreach?
текущий код.
$browsers = array ("site1", "site2", "site3");
foreach($browsers as $browser)
{
$domain = $browser;
include ('code.php');
}
Можно ли перечислить мои таблицы в массив foreach?mysql_list_tables в массив foreach?
текущий код.
$browsers = array ("site1", "site2", "site3");
foreach($browsers as $browser)
{
$domain = $browser;
include ('code.php');
}
Было бы лучше, чтобы сделать что-то вроде этого:
<?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() для подключения к базе данных.
почти сработал, это получило $ res = mysql_query ("SHOW TABLES FROM table"); $ tables = array(); while ($ row = mysql_fetch_array ($ res, MYSQL_NUM)) { $ tables [] = "$ row [0]"; $ domain = $ row [0]; \t \t включают ('code.php'); } – user176213
Да, я не был уверен, что вы пытались сделать, поэтому я попытался угадать. Рад, что вы все-таки работали. – BraedenP
Можете ли вы оценить немного, например, чего вы пытаетесь достичь. И каковы эти таблицы? html, база данных? –
Если он пытается использовать mysql_list_tables(), то это таблицы в базе данных. Я уверен, что он пытается перебирать перечисленные таблицы и делать что-то с именами, как я уже говорил ниже. – BraedenP