Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

Prepare statement ile Sorgu içinde sorgu yapabilirmiyiz ?

Konu, 'PHP' kısmında kaanavsar tarafından paylaşıldı.

Etiketler:
  1. kaanavsar

    kaanavsar Yeni Üye

    Kayıt:
    7 Şubat 2018
    Mesajlar:
    20
    Beğenilen Mesajlar:
    0
    Şehir:
    istanbul
    Merhaba arkadaşlar,
    Bir sorunum var üyelik sayfası oluşturdum aktivasyonlu sorunsuz çalışıyor,
    Ama benim aktivasyon site ayarlarında açıkmı değilmi kontrol etmem lazım,
    bunun içinde 2. sorgu gerekiyor yada iner join yapmam gerekiyor ama bunu prepare statement ile nasıl yapacağımı çözemedim yardımlarınızı bekliyorum.

    kodlarım şöyle :

    PHP:
       $sql "INSERT INTO users(username, email, password, type, token) VALUES(?, ?, ?, ?, ?)";
    if(
    $stmt $mysqli->prepare($sql)){
            
    $stmt->bind_param("sssis"$param_username$param_email$param_password$param_type$param_token);
    // Set parameters
            
    $param_username $username;
            
    $param_email $email;
            
    $param_password password_hash($passwordPASSWORD_DEFAULT); // Creates a password hash
            
    $param_type 0// Membership type
            
    $param_token $token;
        if(
    $stmt->execute()){
      
    //Burada bir sorgu çevirmem lazım ki ayarlarda aktivasyon açıkmı değil mi ?
    açıksa (1mail göndersinaçık değilse yollamadan devam etsin.
            if(
    $row['emailConfirmation'] == 1){
                    require 
    'PHPMailer/Exception.php';
                    require 
    'PHPMailer/PHPMailer.php';
                    require 
    'PHPMailer/SMTP.php';  
                    
    $mail = new PHPMailer();
                    
    $mail->IsSMTP(true);
                    
    $mail->Host     "mail.xxxx.com";
                    
    $mail->SMTPAuth true;
     
    Son düzenleme: 28 Nisan 2018