Merhaba Arkadaşlar...
Şöyle bir sıkıntım var. Ben veritabanından desc ile büyükten küçüğe olan sayıları listeletiyorum. O listelenen sayılar içinde bir üyenin sayısı bulunuyor. O sayının desc ile listeleme sonucu cıkan sonucta kaçıncı sırada oldugunu nasıl öğrenebilirim ?
Php Veri Sırası Öğrenme
4
●386
- 01-08-2019, 15:16:52$a="1";msoftware adlı üyeden alıntı: mesajı görüntüle
echo $a++;
bu şekilde tablonun ile satırına sıra vererek satır numaralarını bulabilirsiniz. - 01-08-2019, 15:17:50Sonucu array olarak alıp , array_search ile eşleşmenin sırasını alın.
https://www.php.net/manual/tr/function.array-search.php - 01-08-2019, 15:18:49bir sayaç tanımla artır 1 den. Her döngü elemanında bu kaçıncı olduğu verisini saklamak istiyorsanda döngünün içinde ilgili sütunu update et. Yada direk olarak sql sorgusunda bir sayaç tutmak istiyorsan şöyle bişey yapman lazım.
SET @sayac := 0 ;SELECT *, (@sayac := @sayac + 1) AS kacincieleman FROM tabloadiORDER BY neyegoreyse DESC
R10.net sağolsun orayı usertag olarak alıyor @ koyduğumuz içinde span tagını kaldır
SQL sonuçları zaten array olarak döner. Gereksiz. Direk SQL sorgusunda sıralama yapıp sutün olarak tutar istediği zamanda erişir.coder63 adlı üyeden alıntı: mesajı görüntüle