• 01-03-2020, 20:52:52
    #1
    try {
    $db = new PDO("mysql:host=localhost;dbname=anasistem", "root", "");
    //echo "Bağlantı Başarılı";
    
    } catch (PDOException $e) {
    
    echo "Bağlantı Başarısız";
    echo $e->getMessage();
    }
    
    
    
    $query = $db->prepare("INSERT INTO deneme SET
    baslik = :kadi,
    metin = :sifre");
    $insert = $query->execute(array(
    "sifre" => "123456",
    "kadi" => "Tayfun Erbilen",
    ));
    if ( $insert ){
    $last_id = $db->lastInsertId();
    print "insert işlemi başarılı!";
    }
    Not : sql connection Bağlantı sorunsuz yapıldı bilgilerde sorun yok.
    SQL Tablo:;
    • deneme
    Kolonlar;
    • baslik
    • deneme
    Tayfun hocanın örneğinden aldım fakat çalıştıramadım nedeni nedir?
  • 01-03-2020, 20:57:54
    #2
    Hataları açıp gönderir misiniz verdiği hatayı
  • 01-03-2020, 21:00:36
    #3
    Merhaba kadi ve sifre yazdığınız yerler yukarıda da tırnak içerisinde olmalı
  • 01-03-2020, 21:16:21
    #4
    Sulhperver adlı üyeden alıntı: mesajı görüntüle
    Hataları açıp gönderir misiniz verdiği hatayı
    Hocam aldığım hata php de yeni başladım ama

    if (!$insert) {
    echo "nPDO::errorInfo():n";
    print_r($db->errorInfo());
    }

    hata kodlarını bu şikilde açtım doğrudumudur?

    PDO::errorInfo():
    Array
    (
    [0] => 00000
    [1] =>
    [2] =>
    )



    mertkilic0111 adlı üyeden alıntı: mesajı görüntüle
    Merhaba kadi ve sifre yazdığınız yerler yukarıda da tırnak içerisinde olmalı

    Hocam yaptığımda hata alıyorum. Yukarıda ki kadi ve şifreyi tırnak içine aldığımda
  • 02-03-2020, 16:03:58
    #5
    Üyeliği durduruldu
    try {
    $db = new PDO("mysql:host=localhost;dbname=anasistem", "root", "");
    //echo "Bağlantı Başarılı";
    
    } catch (PDOException $e) {
    
    echo "Bağlantı Başarısız";
    echo $e->getMessage();
    }
    
    
    
    $query = $db->prepare("INSERT INTO deneme SET
    baslik = :kadi,
    metin = :sifre");
    $query->bindParam(':kadi','tayfun Erbilen',PDO::PARAM_STR);
    $query->bindParam(':sifre','123456',PDO::PARAM_STR);
    $insert = $query->execute();
    if ( $insert ){
    $last_id = $db->lastInsertId();
    print "insert işlemi başarılı!";
    }
    dener misiniz ?
  • 03-03-2020, 02:04:06
    #6
    Larus adlı üyeden alıntı: mesajı görüntüle
    try {
    $db = new PDO("mysql:host=localhost;dbname=anasistem", "root", "");
    //echo "Bağlantı Başarılı";
    
    } catch (PDOException $e) {
    
    echo "Bağlantı Başarısız";
    echo $e->getMessage();
    }
    
    
    
    $query = $db->prepare("INSERT INTO deneme SET
    baslik = :kadi,
    metin = :sifre");
    $query->bindParam(':kadi','tayfun Erbilen',PDO::PARAM_STR);
    $query->bindParam(':sifre','123456',PDO::PARAM_STR);
    $insert = $query->execute();
    if ( $insert ){
    $last_id = $db->lastInsertId();
    print "insert işlemi başarılı!";
    }
    dener misiniz ?
    Hocam emeğinize sağlık sorunu çözdüm db tanimlamam gerekiyormuş anasistem.deneme olarak değişince çalıştı.