Veritabanı tablolarını görmek

Merhabalar, bu yazıda bir webmaster forumundaki arkadaşımızın yapmış olduğu basit bir script (daha doğrusu php sayfadan) bahsetmek istiyorum.

Hepimiz bir script hazırlarken veri tabanında şurada hangi tabloyu kullanmıştım? Hangi sütundu bu la gibi düşüncelere kapılmış ve tabloları sürekli incelemişsinizdir. Bu işlemi gerçekleştirirken tabi ki zaman kaybı yaşadığımızda acı bir gerçek. Sonuçta web ile uğraşıyoruz ve işimizi hem hızlı yapmalıyız hem de doğru.

Bu yüzden bu küçük sayfayı kullanmanız gerekiyor, çünkü bu sayfa o kadar kolaylık sağlıyor ki; istediğiniz bir veri tabanını tablo ve sütun ayrıntılarına kadar görebiliyorsunuz. Kodları aşağıda bulabilirsiniz..

<?php error_reporting(0); $localhost="localhost"; $kullanici="root"; $sifre="veritabanışifreniz"; $dbadi="veritabanıadınız"; $dbbaglan=mysql_connect($localhost,$kullanici,$sifre); mysql_select_db($dbadi,$dbbaglan); mysql_query('SET NAMES utf8'); mysql_query('SET CHARACTER_SET utf8'); mysql_query("SET COLLATION_CONNECTION = 'utf8_turkish_ci' "); $tablosorgu = mysql_query("SHOW TABLES FROM $dbadi"); while($tabloveri = mysql_fetch_array($tablosorgu)) { $tabloadi = $tabloveri[0]; ?>
<div style="width: 300px; min-height: 240px; background-color:#F3F3F3;  border: 1px solid #ddd; display: inline-block; margin-bottom:  15px; margin-right: 15px;  font-family:Arial, Helvetica, sans-serif; font-size: 14px; float:left;">
<div style="display:block; border: 1px solid #ddd; padding: 3px;  background:#EFEFEF; width: 285px; margin:0 auto; margin-top: 5px;"><b><?php echo $tabloadi; ?></b></div>



<ul>
<?php
$sutunsorgu = mysql_query("SHOW FIELDS FROM $tabloadi");
while($sutun = mysql_fetch_array($sutunsorgu)){
$sutunadi = $sutun[0];
if($_GET['detayli'] == "goster"){
echo "

<li>$sutunadi  <div style=\"float: right; margin-right:15px; font-size:10px; tex-align: left;\">".$sutun[1]."</div>

</li>


";
} else {
echo "

<li>$sutunadi</li>


";
}
}
?>
</ul>


</div>


<?php } ?>

<?php if($_GET['detayli'] == "goster"){ ?>
<a href="<?php echo $_SERVER["SCRIPT_NAME"]; ?>">normal versiyon</a>
<?php } else { ?>
<a href="?detayli=goster">detayli versiyon</a>
<?php } ?>
 

NOT: kod kısmındaki

$localhost=“localhost“;
$kullanici=”root“;
$sifre=”veritabanışifreniz“;
$dbadi=”veritabanıadınız“;

alanlarını kendi bilgilerinize göre düzenleyiniz..

UYARI: Bu sayfayı sadece localhostta kullanmanız önerilir !!!

Hoşunuza gidebilir

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir