Bir kullanıcının web sitesini ayrıcalıklarını depolama ve mySQL sorgulamak için yöntem?

0 Cevap php

Ben ne:

Ben bir kullanıcı için ayrıcalıkları bir dizesi depolayan privileges adlandırılan benim tabloda bir sütun var. (-1 = Sahibi, 0 = admin 1 = ılımlı yorumlar, vb) Yani sql böyle dize olurdu: 1,2,3.

Sorun:

Ben yöneticilerden tüm kullanıcıları seçmek istedim, o LIKE koşulları biraz zor olur. Ben bir yönetici istiyorsanız hemen, tüm kullanıcılar ile sadece döngüsü (- verimsiz PHP kullanarak) 1 için arayın.

Ben kolayca geliştiriciler eklentisi ile 'bağlı' ve kolayca sorgu-ed olduğunu bir çözüm arıyorum. Benim çözüm çalışır, ancak kullanıcıların yüzlerce büyümeye olsaydı, sadece belli bir ayrıcalık bulmak için defalarca tüm içlerinden süre bisiklet sürebilir.

Herkes bu konuda daha iyi bir yöntem ya da bir düşünce var mı?

0 Cevap