Php ile Veritabanı İşlemleri – Order By
MySQL 16 Kasım 2009Veritabanındaki verileri belirli bir düzene göre sıralama işlemi yapmak için Order By komutu kullanılır.
Kullanım şekli:
SELECT kolon_adı FROM tablo_adı ORDER BY kolon_adı ASC veya DESC
Örnek:
<?php
$baglanti = mysql_connect("localhost","root","1234");
if (!$baglanti)
{
die("MySQL bağlantısı sağlanamadı");
}
mysql_select_db("veritabani", $baglanti);
$sql = mysql_query("SELECT * FROM tablomuz ORDER BY ad");
while($dondur = mysql_fetch_array($sql))
{
echo $dondur['ad'];
echo " " . $dondur['soyad'];
echo "<br />";
}
mysql_close($baglanti);
?>
Üstteki kodları test ettiğinizde, ilgili tablodaki verilerin artan sıralama düzeninde listelendiğini göreceksiniz. Eğer bunun tam tersini isterseniz sorgu ifadesinde:
SELECT * FROM tablomuz ORDER BY ad DESC
Şeklinde kullanmamız gerekir. Hiç değer belirtilmezse veya ASC kullanılırsa artan, DESC kullanırlırsa azalan sıralama yaptığını unutmamalıyız.
Etiketler: asc, desc, MySQL, order by, Php, sıralama
İlgili Makaleler
1.152 kez okundu
Yazdır
Bu yazıya yapılan yorumları dilerseniz, RSS 2.0 beslemesini kullanarak takip edebilirsiniz.













24 Temmuz 2010 15:34
teşekkürler alıntı olarak bir forum sitesinde yardım isteyen biriyle paylaşacağım.
29 Ekim 2010 23:52
teşekkürler
19 Aralık 2011 02:55
merhaba arkadaşlar söyle bi sorunum var çözemedim
$qr = mysql_query(“SELECT * FROM haber WHERE durum=’2′ ORDER BY id DESC LIMIT 4 “);
Şeklinde yapıyorum hata veriyor yardımcı olabilirmisiniz