v2.5.2
Giriş yap

mySQL && ||

Anonim
629 defa görüntülendi

Şu sorgu beni çıldırttı ya lütfen bakabilir misiniz

<? $look = $db->query("SELECT * FROM users WHERE username = '$username' || useremail = '$useremail'")->fetchAll(PDO::FETCH_ASSOC);?>

buradaki "||" değilde normalde olması gereken AND diyince sadece 1 ini kontrol ediyor mesela username aynıysa ama eposta farklıysa kayıt alıyo.
ne yapmam gerek sizce?

tayfunerbilen
1561 gün önce

fetchAll(PDO::FETCH_ASSOC) yerine fetch(PDO::FETCH_ASSOC) dener misin :)