Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

Php'de mysql sorgusu çalışmıyor

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

  1. webandyazilimprofesor

    webandyazilimprofesor Üye

    Kayıt:
    2 Eylül 2017
    Mesajlar:
    138
    Beğenilen Mesajlar:
    3
    Şehir:
    Ankara
    Merhaba,

    arkadaşlar php'de mysql sorgusu yazdım ama bir türlü çalışmıyor. Sorguyu workbench'de denedim oldu. Değişkenlere baktım hepsi dolu. Or die kullandım $aforumekle -> execute(); satırında sorun varmış.

    Kodlar şu şekilde:

    PHP:
    $aforumekle $baglanti -> prepare("insert into forum (konuad,aciklama,kim,kategori,gorme,cevap,gun) values (?,?,?,?,?,?,?)") or die("1");
    $aforumekle -> bindParam(1$aybasliky) or die("2");
    $aforumekle -> bindParam(2$ayiceriky) or die("3");
    $aforumekle -> bindParam(3$kim) or die("4");
    $aforumekle -> bindParam(4$aykategoriy) or die("5");
    $aforumekle -> bindParam(5$sifir) or die("6");
    $aforumekle -> bindParam(6$sifir) or die("7");
    $aforumekle -> bindParam(7$tarih) or die("8");
    $aforumekle -> execute() or die("9");

    Arkadaşlar baglanti öndeceden ayarlandı. Bağlantı koduna baktığımda sorun göremedim. Bu kodlarda bir hata var mı ben göremedim ama belki siz görürsünüz sorguda ve değişkenlerde hata yoksa burada olması lazım.

    Cevaplarınızı bekliyorum.

    Yardımınıza ihtiyacım var.
     
  2. hanzele

    hanzele Üye

    Kayıt:
    15 Şubat 2009
    Mesajlar:
    70
    Beğenilen Mesajlar:
    1
    Şehir:
    İzmir
    bu şekilde de kullanabilirsin.
    PHP:
    $aforumekle $baglanti -> prepare("insert into forum (konuad,aciklama,kim,kategori,gorme,cevap,gun) values (?,?,?,?,?,?,?)");

                
    $aforumekle -> execute (
                    array (
                        
    $konuad,
                        
    $aciklama,
                        
    $kim,
                        
    $kategori,
                        
    $gorme,
                        
    $cevap,
                        
    $gun
                    
    )
                );