WEB DİZAYN
Veri Tabanı İşlemlerimden Listeleme
Bir önceki yazımızda kayıt ettiğimiz bilgileri istediğimiz gibi nasıl göstereceğimizi anlatmaya çalışacağım.Burada çok fazla seçenek var ama ben kısa olarak anlatacağım çünkü burada raporlamalar oluşturalabilir.Biz toplu ve girilen kolonlara göre sıralama yapacağız. Bunu sadece bir dosya ile yapmamız yeterli olacaktır.
listele.php aşağıdaki gibi olmalıdır.
$link = mysql_connect("server adresi", "kullanıcı adı", "parola") or die(mysql_error());
$db = mysql_select_db("veritabanı ismi", $link) or die (mysql_error());
< table width="400" border="0" cellspacing="0" cellpadding="2">
< tr>
< td width="132">< strong>İsim< /strong>< /td>
< td width="206">< strong>Parola< /strong>< /td>
< /tr>
< ?PHP
$listele = mysql_query("select * from tablo ismi order by neye göre listeleme yapmak isterseniz") or die("Hata Olustu!");
while($oku=mysql_fetch_assoc($listele))
{
?>
< tr>
< td>< ?PHP echo $oku['id']; ?>< /td>
< td>< ?PHP echo $oku['isim']; ?>< /td>
< td>< ?PHP echo $oku['parola']; ?>< /td>
< /tr>
< ?PHP } ?>
< /table>
Yukarıda en önemli noktalar veti tabanından çeken kısımdır bunu bir değere atarak sürekli olarak SQL cümlesi yazmamızdan kurtulmuş olduk. :D Birde id kısmı ilk başta unutmuştum düzenleme yaptım bi ara değiştirmeyi unutmazsam ilk yazımı düzenlemem gere :D.
< ?PHP
// ID numarasına göre sıralamak için;
$listele = mysql_query("select * from tablo ismi order by id") or die("Hata Olustu");
//isimleri listelemek için;
$listele = mysql_query("select isim from tablo ismi") or die("Hata Olustu");
//sadece ismi ismail olanları listelemek için;
$listele = mysql_query("select * from tablo ismi where isim='ismail' order by id") or die("Hata Olustu");
?>
Burada da istediğimiz gibi kısaslara göre listeleme yapmamızı sağlamaktadır. Daha çok kısaslar oluşturabiliriz bunlardan şu an aklıma gelen bunlar mesala bunlardan ayrı olarak kullanıcıdan girilen bir kısas oluşturulup yapılabilir.




