v2.5.2
Giriş yap

MySQL REGEXP ile tam eşletirme

siyahkalem
231 defa görüntülendi

Merhaba,
Bir sütun içerisinde ID'leri tutuyorum. Ve giriş yapan kullanıcının ID'si bu sütunun içinde yer alıyorsa iligli içeriği göstersin. Senaryo tam olarak budur.
Ama sorun şu REGEXP ile arama yaptırdığımda aşağıdaki örnek ID'ler olunca ilgisi olmayan kullanıcıya içerik göstermektedir.

    // Giriş yapan kullanıcı
    $user = 123456;
    
    // SQL'deki sütun 
    users 
    12,123,1234
    
    // SQL sorgu
    ... users REGEXP '^$user$'

Sonuç olarak; giriş yapan kullanıcının ID'si olmamasına rağmen benzer sayılar olduğu için içeriği göstermektedir. Tam eşleştirme nasıl yapabilirim?

siyahkalem
496 gün önce

Teşekkür ederim, işime çok yaradı.