• 05-08-2015, 10:19:44
    #1
    bir türlü insert işlemi gerçekleşmiyor, sorunu anlayamadım.


    <?php
    include ("../Connections/conn.php");
    
    $nm = $_POST['nm'];
    $gd = $_POST['gd'];
    $pn = $_POST['pn'];
    $mail = $_POST['mail'];
    $user = $_POST['user'];
    $pass = $_POST['pass'];
    
    $stmt = mysql_query("INSERT INTO users(adi,soyadi,tel,mail,username,pass) VALUES ($nm,$gd,$pn,$mail,$user,$pass)");
    if($stmt){
    ?>
    <div class="alert alert-success alert-dismissible" role="alert">
      <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span></button>
      <strong>Success!</strong> Kayıt Başarılı...
    </div>
    <?php
    } else{
    ?>
    <div class="alert alert-danger alert-dismissible" role="alert">
      <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span></button>
      <strong>Error!</strong> Kayıt Yapılamadı...
    </div>
    <?php
    } 
    ?>
  • 05-08-2015, 10:57:34
    #2
    VALUES ('{$nm}','{$gd}','{$pn}','{$mail}','{$user}','{$pass}')
    Bu kısmı yukarıdaki şekilde deneyin
  • 05-08-2015, 11:57:01
    #3
    Sorgu içerisinde değişkenler tırnaklar içinde yazılmalı.

    $stmt = mysql_query("INSERT INTO users(adi,soyadi,tel,mail,username,pass) VALUES ('$nm','$gd','$pn','$mail','$user','$pass')");
    • istizan
    • ukayl
    istizan ve ukayl bunu beğendi.
    2 kişi bunu beğendi.
  • 05-08-2015, 14:48:22
    #4
    Çok teşekkürler, tırnak sorunumu çözdü.
  • 05-08-2015, 17:22:09
    #5
    istizan adlı üyeden alıntı: mesajı görüntüle
    Çok teşekkürler, tırnak sorunumu çözdü.
    rica ederim yalnız mysql yerine mysql ya da pdo kullanmanızı öneririm.
    bu şekilde güncel php versiyonlarında sorun yaşayacaksınız, mysql_ fonksiyonları yeni versiyonlarda bulunmuyor.