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 . :)

18 views

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

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word