Tamam, ben aşağıdaki biçimde SQL veritabanı dışında bir dizi var:
$ CurrStats ['username'] [BECERİ NUMARASI] [1-3]
Adı belli ki belirli bir kullanıcı ile ilgilidir, beceri sayı beceri sayısı ve 1-3 XP, rütbe veya düzey belirtilebilir.
Yani $ currStats ['Jimmy93'] [0] [1] Jimmy93 ve Genel (Beceri # 0) seviyesini dönecekti.
Şimdi, veri MySQL tablosunun dışında ve kullanıcı sayfayı yüklediğinde canlı ayrıştırılır. Ben aşağıdaki formu MySQL veritabanı veri ile karşılaştırmak gerekir:
Ben her beceri için belirli bir süre üzerinde en XP kazanmıştır kişiye dönmek gerekiyor.
Ben SQL MAX () komutu ile bunu çalışıyordu ama (ben çabuk / verimli şekilde bunu yapmak gerekir) bir döngü içinde çalışmak için alamadım.
SO, bu mümkün, ve eğer öyleyse, nasıl veritabanında bir satır ile dış verilerini karşılaştırarak, her beceri için yüksek aldırıcı bulurum.