Çözdüm arkadaşlar:
Sorun sorguda and kullandım her ikisininde olma şartı istiyor.
or veya || olarak değiştirdim çalıştı.
Merhabalar,
bir noktada yardıma ihtiyacım var.
Posttan gelen verileri değişkenlere atadıktan ve boşluk kontrolünden sonra aynı kayıt varmı diye kontrol ettirmeye çalışıyorum fakat başındaki '!' işaretini kaldırmam gerekli bunu yapınca etkilenen satırlara bakmıyor ama '!' koyunca bu seferde kontrol ediyor gibi görünüp hiç ekleme yapmıyor.
şimdi kod satırım:
$query = mysqli_query($connect, "SELECT * FROM users WHERE nickname='".$nickname."' and mail='".$mail."' ");
if(mysqli_affected_rows($connect)) {
echo '<script type="text/javascript">alert("Kullanıcı Adı veya E Posta Adresi Zaten Kayıtlı");</script>';
}else{
$new_psw = md5($password);
$add = "INSERT INTO users (nickname,mail)
VALUES
('".$nickname."','".$mail."')";
if (mysqli_query($connect, $add)) {
echo '<script type="text/javascript">alert("Kayıt Başarılı !");</script>';
} else {
echo "Hata: " . $add . "<br>" . mysqli_error($connect);
}
}