Db Show Sınıfı (php)

Ç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.

Db Show Sınıfı (php)

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;

Db Show Sınıfı (php)

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);
	
?>

Yayınlayan

Tayfun Erbilen

2009’dan beri web işleriyle uğraşan, aynı zamanda amatör müziklede ilgilenen sıradan birisi..

“Db Show Sınıfı (php)” üzerine 4 yorum

  1. aptana studio,eclipse gibi editorler kullarak tabloları class haline getirior. classı cagirdigimda hazırladıgım voidleri otomatik veriyor. buda phpmyadmine gitmemi engellior. sizin yöntemde hoşuma gitti.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir