v2.5.2
Giriş yap

PHP Verileri Yazdırırken Manuel Sıralama Nasıl Yapılır?

r00t
343 defa görüntülendi

While ile, MySQL'deki kayıtları listeliyorum. Ancak şöyle bir senaryoyu nasıl çözebiliriz:

Örneğin; 30 tane kategori var, bunları ORDER BY baslik ASC yapıyorum;

İstediğim bazı kayıtları en üstte, belki en sonda yazdırmak istiyorum.

Yani örneğin, "Spor" adı olan kayıtı en başta listelemek, "Arabalar" olan kayıtı ise en sonda listelemek istiyorum.

Benim belirttiklerim hariç, normal şekilde sırasıyla listelenmeye devam etsin.
Ben belirli kayıtların sırasınına müdahele etmek istiyorum sadece.

Şimdiden teşekkürler

r00t
702 gün önce

Tabloya müdahele etme şansım yok şu an; dolayısı ile gidip "sirano" gibi bir field açamıyorum. Kod tarafında da aklıma gelen tek yöntem, verileri while döngüsünde bir array'e push edip; bu sırada istediklerimi en başa ve/veya sona alarak döngüyü kullanmak. bu da performans sorunu yaratır diye düşünüyorum.