Php ile veritabanındaki tüm tabloları , tüm alanları ve verileri almak

Aşağıdaki kodu daha yeni bir projemde kullanmak için ürettim ve yaptığı şey kısaca bir veritabanındaki tüm tabloları , tüm alanları , tüm verileri almak kodun ilk hali böyle :

PHP:
  1. <?
  2.  
  3. $baglan = mysql_connect("$dbhost","$dbuser","$dbpass");
  4. mysql_select_db("$dbname",$baglan);
  5.  
  6. $sql = "SHOW TABLES FROM $dbname";
  7. $result = mysql_query($sql);
  8. $i=1;
  9. while ($row = mysql_fetch_row($result)) {
  10.     $veri = mysql_query("SELECT * FROM $row[0]");
  11.     if(mysql_num_rows($veri)!=0){
  12.     echo "Tablo - $i: {$row[0]}";
  13.     echo "<hr color=\"RED\">";
  14.     ########## 
  15. $sr=mysql_query("select * from $row[0] ");
  16. while($v=mysql_fetch_assoc($sr)){
  17. ##
  18.     $sonuç = mysql_query("SHOW COLUMNS FROM $row[0]");
  19.         if (!$sonuç) {
  20.         echo 'Sorguyu çalıştıramadı: ' . mysql_error();
  21.         exit;
  22.         }
  23.     if (mysql_num_rows($sonuç)> 0) {
  24.     while ($satır = mysql_fetch_assoc($sonuç)) {
  25.     echo $satır['Field']."=".$v[$satır['Field']].'<br>'
  26.             }
  27.         }
  28.         echo "<hr color=\"blue\">";
  29. ###
  30. }
  31.     ##############
  32.             $i++;
  33.     }
  34. }
  35. ?>

Geliştirmesi artık size ait , kolay gelsin . :)

2 Comments

  1. [...] arkadaşlar bundan öncesinde Php ile tüm tabloları ve alanlarını ve içindeki verileri listelemeyi yazmıştık şimdi ise o yazımıza biraz daha bişeyler ekleyip geliştirmeler yaptık . Burada [...]

  2. msn arkadaşı diyor ki:

    teşekkürler.

Leave a Reply

*
Gereksiz Yorumlari Engellemek icin bu uygulamaya 3 sn katlanmak zorundasiniz .
Buraya Tiklayin

Click to hear an audio file of the anti-spam word