foreach diziye mysql_list_tables?

1 Cevap php

Bir foreach diziye benim tabloları listelemek mümkün mü?

Geçerli kod.

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

1 Cevap

Böyle bir şey yapmak daha iyi olacaktır:

<?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
}
?>

Yani, DB tabloların bir listesini almak bir diziye koymak, dizi boyunca özyineleme ve isimleri yankılanacak.

Bu çalıştırmadan önce tabii ki, sen veritabanına bağlanmak için mysql_pconnect () kullanmak zorunda.