Uzman Cevap beta aşamasından çıkmaya hazırlanıyor! Yenilikleri takipte kalın.

Php Listeleme Harf Önceliği

Merhaba, php ile kategori listelemesi yapıyorum. Order by asc yaptığımda haliyle A harfinden başlıyor. Benim İstediğim mesela Önce D harfini listelemesi bunun için bir fonksiyon var mıdıır veya nasıl bir mantıkla yapılabilir ?
Cevaplar (2)
0
WHERE **  LIKE '$harf%'
Gibi bir sorgulama yapman lazım sen burada genel olarak listeleme yapıyorsun
Mesala kısa bir bilgi ile şöyle anlatayım.
[code=php]ORDER BY kategori_baslik ASC
//** küçükten-büyüğe göre sıralar Yani A - Z ye kadar ,
ORDER BY kategori_baslik DESC
büyükten küçüğe göre sıralar , Yani Z -A ya kadar sıralama yapar.
Peki sadece D harfini listemen için ne yapman gerekiyor , oda şöyle ;
WHERE like'%D'
// Manuel el ile sorgulama yaptık ve ekrana sadece ( d ) sonucuna ait bilgiler geldi.

WHERE kategori_baslik  LIKE '$harf%' //
kategoriler.php?harf=[A-Z] 
 $harf = $_GET["harf"];

gibi listemek istediğin bir harfa tıkladığında göstereceğin harfe göre sorgulatma.
Umarım anlatabilmişimdir.
0
Bir diziye sırayla listelenmesini istediğin harfleri yazarsın.

$liste = array('D','Z','B','A');

foreach($liste as $ls){
	
	$sorgu = mysql_query("SELECT * FROM tablo WHERE kod LIKE '".$ls."%'");
	
	while($row = mysql_fetch_array($sorgu)){
		echo $row['kod'].'<br>';
	}
	
}
Cevap Yazın..

[code=css,php,sql,asp..]..kod..[/code] , [url=http:...com] , [img=resim linki]
[color=renk kodu]..yazı..[/color]

yabancı dizi izle tv ünitesi