Çoğu zaman oluşturduğum tabloların ve tablolara ait alanların isimlerini unutuyorum.. Girip phpmyadmin’e bakmakta zor geliyor ???? Bundan dolayı kendime veritabanıma ait tablo ve alanları görebileceğim küçük bir sınıf hazırladım, sizlerle de paylaşayım işinizi görecektir eminim (Özellikle benim gibi üşengeç biriyseniz)
Not: Sınıf hazırlamakta yeniyimdir, ondan dolayı sınıfı inceleyipte artislik yapacaklara şeker verilmiyor bilginiz olsun ????
İndir;
http://yadi.sk/d/Kfnwk7B_2_-dd
Metodlar ve Kullanımları;
show_tables()
Veritabanınıza ait tabloları listeler.. true değerini parametre olarak gönderirseniz aşağıdaki gibi html çıktısı alırsınız, göndermezseniz dizi halinde geriye değer döndürür.
show_fields()
Tabloya ait alanları listeler.. 2 parametre alır, tablo adı ve html çıktısı olacaksa 2. parametre olarak true değeri.. Eğer 2. parametre girilmez ise dizi olarak geriye değer döndürülür.. 2. parametre girilir ise aşağıdaki gibi çıktı verir;
show_tables_and_fields()
Tablo ve tabloya ait alanları bir arada gösterir. Sadece html çıktısı verir, yukarıdaki görsellerin birleşmiş halidir.
Örnek Kullanımı;
<?php // sınıfı dahil edelim require "db.show.class.php"; // sınıfı başlatalım $db_show = new db_show("host","user","pass","db"); // tabloları dizi halinde görelim $db_show->_dump( $db_show->show_tables() ); // tabloya ait alanları dizi halinde görelim $db_show->_dump( $db_show->show_fields("tablo_adi") ); // tablo ve alanları bir arada html olarak görelim echo $db_show->show_tables_and_fields(); // sadece tabloları html olarak görelim echo $db_show->show_tables(true); // sadece tabloya ait alanları html olarak görelim echo $db_show->show_fields("tablo_adi", true); ?>