• 02-05-2024, 10:02:28
    #1
                    $varmi = $db->prepare("SELECT * FROM uyeler WHERE uye_mail=:uye_mail");
                    $varmi->execute([':uye_mail' => $uye_mail]);
                    if($varmi->rowCount()){
                        echo "emailvar";
                    }else{
                        
                    }
    Bir türlü emailvar yazdıramadım sorguyu mu yanlış yapıyorum geceden beri çözemedim. Proje dosyasından incelemek isteyen varsa uzak masaüstü bilgilerimi verebilirim.
    Düzeltme: Sorunu @SinanSS; ; hocam çözdü kod doğruymuş sorun yanlış veritabanına bağlıymışım.
  • 02-05-2024, 10:06:51
    #2
    $varmi->execute([':uye_mail' => $uye_mail]);


    >>> $varmi->execute(['uye_mail' => $uye_mail]);

    : koydugundan execute edemiyor
  • 02-05-2024, 10:07:31
    #3
    $uye_mail = "ornek@example.com";
    $varmi = $db->prepare("SELECT * FROM uyeler WHERE uye_mail=:uye_mail");
    $varmi->execute([':uye_mail' => $uye_mail]);
    if($varmi->rowCount()){
    echo "Email mevcut!";
    }
    else{
    echo "Email mevcut değil!"; }
    yapmak istediğini anladığım kadarıyla böyle birşey yaptım bir denermisin.
  • 02-05-2024, 10:10:53
    #4
    Remo adlı üyeden alıntı: mesajı görüntüle
    $varmi->execute([':uye_mail' => $uye_mail]);


    >>> $varmi->execute(['uye_mail' => $uye_mail]);

    : koydugundan execute edemiyor
    Denedim sorun devam ediyor hocam
  • 02-05-2024, 10:11:27
    #5
    Anydesk varsa özelden iletin bakalım hocam
  • 02-05-2024, 10:12:15
    #6
    Hızlı baktım net çözüm 2 hatan varmış

    $varmi = $db->prepare("SELECT * FROM uyeler WHERE uye_mail=:uye_mail");
    $varmi->execute(array('uye_mail' => $uye_mail));
    if($varmi->rowCount()){
    echo "emailvar";
    }else{


    }
  • 02-05-2024, 10:13:44
    #7
    Developer
    $varmi = $db->prepare("SELECT COUNT(*) as count FROM uyeler WHERE uye_mail=:uye_mail");
    $varmi->execute([':uye_mail' => $uye_mail]);
    $row = $varmi->fetch(PDO::FETCH_ASSOC);
    $emailCount = $row['count'];
    
    if($emailCount > 0){
        echo "emailvar";
    } else {
        echo "emailyok: " . $uye_mail;
    }
  • 02-05-2024, 10:21:22
    #8
    Remo adlı üyeden alıntı: mesajı görüntüle
    $varmi->execute([':uye_mail' => $uye_mail]);


    >>> $varmi->execute(['uye_mail' => $uye_mail]);

    : koydugundan execute edemiyor
    FastPHP adlı üyeden alıntı: mesajı görüntüle
    $varmi = $db->prepare("SELECT COUNT(*) as count FROM uyeler WHERE uye_mail=:uye_mail");
    $varmi->execute([':uye_mail' => $uye_mail]);
    $row = $varmi->fetch(PDO::FETCH_ASSOC);
    $emailCount = $row['count'];
    
    if($emailCount > 0){
        echo "emailvar";
    } else {
        echo "emailyok: " . $uye_mail;
    }
    Remo adlı üyeden alıntı: mesajı görüntüle
    Hızlı baktım net çözüm 2 hatan varmış

    $varmi = $db->prepare("SELECT * FROM uyeler WHERE uye_mail=:uye_mail");
    $varmi->execute(array('uye_mail' => $uye_mail));
    if($varmi->rowCount()){
    echo "emailvar";
    }else{


    }
    Sorun çözülmedi
    SinanSS adlı üyeden alıntı: mesajı görüntüle
    Anydesk varsa özelden iletin bakalım hocam
    hocam anydeskten bakıyor

    Düzeltme: Sorunu @SinanSS; hocam çözdü kod doğruymuş sorun yanlış veritabanına bağlıymışım.