Veritabanında tabloda bulunan veriyi belirli bir düzene göre sıralamak için kullanılır.
Kullanım Şekli:
SELECT kolon_adi FROM tablo_adi ORDER BY kolon_adi
Örnek:
<?php $baglan = mysql_connect("localhost","root",""); if (! $baglan) die("MySQL'e Bağlanılamıyor"); mysql_select_db("veritabanim", $baglan); $sorgu = mysql_query("SELECT * FROM adsoyad ORDER BY isim"); while($dondur = mysql_fetch_array($sorgu)) { echo $dondur['isim']."<br>"; echo $dondur['soyisim']; } mysql_close($baglan); ?>
Şu an için veritabanında fazla bilgi olmadığı için sıralama anlaşılmayacak.
Fakat birden fazla isim olursa veritabanımızda ORDER BY isme göre sıralayacaktır.
Ayrıca sıralamayı ASC ve DESC komutları ilede yapabilirsiniz. ASC komutu baştan sona, DESC komutu ise sondan başa doğru sıralar.
Kullanımı:
SELECT kolon_adi FROM tablo_adi ORDER BY kolon_adi DESC
SELECT kolon_adi FROM tablo_adi ORDER BY kolon_adi ASC
Uygulama dosyasını http://www.guraysuerdem.com/dosya/orderby.rar adresinden indirebilirsiniz.
sıra numarası olsa ve sıra numarasına göre sıralamak istersek ne yapmalıyız