Onurss adlı üyeden alıntı: mesajı görüntüle
$query = query("SELECT * FROM uyeler WHERE uye_nick = '$username' || uye_email = '$email'");
olarak deneyebilirmisiniz ?
Hocam demek istediğim şöye düşünün:
satır sutun1 sutun2
1 ------a -------b
2 ------c -------d
3------ f -------g


Yaptığım denetleme de && yani ve işlemi ile sutun1 ve sutun2 için gelen değerler daha önce var mı diye sorguluyorum.
İhtimaller neler?
sutun1 için değer var sutun2 için yok
sutun1 için değer var sutun2 için var
sutun1 için değer yok sutun2 için yok
sutun1 için değer yok sutun2 var

Bana bold kısım gerekli.
Kendi yazdığım şekilde çalışıyor fakat ne zaman çalışmıyor?
sutun1 için değer "a" sutun 2 için "b" olsun çalışıyor!
satır sutun1 sutun2
1------a-------b
2------c-------d
3------f-------g


fakat çalışmayan duruma gelelim:
sutun1 için değer "a" olsun sutun2 için değer "g" olsun. işte bu zaman çalışmıyor.
satır sutun1 sutun2
1-------a------b
2-------c------d
3-------f------g

yani her ikisi aynı satırın elemanıysa sorun yok. fakat farklı satırın elemanları iseler sorun var.

Buyuk ihtimal benim query kodumda sorgulama şeklim yanlış ama bu "ve" "veya" ile alakalı değil.