Şimdi Ara

Php'de update sorgusu çalışmıyor (ÇÖZÜLDÜ)

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
4
Cevap
0
Favori
285
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhaba arkadaşlar,

    php'de mysql için update sordum çalışmıyor.


    $baglanti11 = new PDO("mysql:host=localhost;dbname=xxx","php","");

    $okulmdmay = filter_input(INPUT_POST, "okulmdma"); // echo ile yazdırınca b çıkıyor. Yani dolu.
    $menuno = 14;

    $veridegis13 = $baglanti11 -> prepare("update menu set menuadi = ? where no = ?") or die("0");
    $veridegis13 -> bindParam(1, $okulmdmay) or die("1");
    $veridegis13 -> bindParam(2, $menuno) or die("2");
    $veridegis13 -> execute() or die("3");


    Php'de update sorgusu çalışmıyor (ÇÖZÜLDÜ)

    Arkadaşlar veritabanındaki tablo adıda aynı orada da sorun yok. Sorun normalde menü adı a ben onu b yapmak istiyorum bunun için yukarıdaki kodu yazdım. Birde sadece formu yazmadım. Ama oda sorunsuz çalışıyor. Çalışmasanaydı $okulmdmay b yi vermezdi.

    Bu sorunu nasıl çözebilirim?

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



    < Bu mesaj bu kişi tarafından değiştirildi webandyazilimprofesor -- 27 Aralık 2017; 18:26:37 >







  • Şu şekilde dener misiniz.



    $veridegis13 = $bağlanti11->prepare("UPDATE menu SET menuadi = :menuadi WHERE no = :no");
    $veridegis13->bindParam(':menuadi',$okulmdmay, PDO::PARAM_STR);
    $veridegis13->bindParam(':no', $menuno, PDO::PARAM_STR);
    $veridegis13->execute();

    var_dump($veridegis13); // Bunun vereceği uzun çıktı ile içeriğinde kendi sorgunuzu'da bulup mysql üzerinden çalıştırın lütfen.






    < Bu mesaj bu kişi tarafından değiştirildi BR9 -- 17 Aralık 2017; 18:58:27 >
  • quote:

    Orijinalden alıntı: BR9

    Şu şekilde dener misiniz.



    $veridegis13 = $bağlanti11->prepare("UPDATE menu SET menuadi = :menuadi WHERE no = :no");
    $veridegis13->bindParam(':menuadi',$okulmdmay, PDO::PARAM_STR);
    $veridegis13->bindParam(':no', $menuno, PDO::PARAM_STR);
    $veridegis13->execute();

    var_dump($veridegis13); // Bunun vereceği uzun çıktı ile içeriğinde kendi sorgunuzu'da bulup mysql üzerinden çalıştırın lütfen.





    Merhaba,

    öncelikle soruma cevap verdiğiniz için çok teşekkür ederim.

    Kodu denedim ve şöyle bir sonuç aldım :

    object(PDOStatement)#3 (1) { ["queryString"]=> string(49) "UPDATE menu SET menuadi = :menuadi WHERE no = :no" }

    Şimdi ne yapmam gerekiyor?

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




  • Arkadaşlar sorun çözüldü. Menuo değişkeninde hata çıktı.

    İyi günler.
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.