Şimdi Ara

MySQL'de Garip Bir Hata

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
7
Cevap
1
Favori
347
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhaba arkadaşlar, yapacağım scriptte bir mesajı güncellemek istiyorum fakat güncellerken şöyle garip bir hata veriyor. Birkaç hafta öncesine kadar vermiyordu hatayı. Sorun da göremiyorum ben.

    Mysql Hatası: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE uye_id = '1'' at line 9

    Hata olduğunu söylediği kodlar da şunlar:
    quote:


    $uid=$_SESSION["uye_id"];

    $update = query("UPDATE uyeler SET
    uye_adi = '$adi',
    uye_sifre = '$sifre',
    uye_eposta = '$eposta',
    uye_cinsiyet = '$cinsiyet',
    guvenliksorusu = '$guvenliksorusu',
    guvenlikcevabi = '$guvenlikcevabi',
    uye_hakkinda = '$hakkinda',
    WHERE uye_id = '$uid'");

    if ($update){
    echo "Profil bilgilerin başarıyla güncellendi..";
    }else {
    echo "Mysql Hatası: ".mysql_Error();


    Bahsettiği yer WHERE uye_id = '$uid' ve ben burda hata göremedim. Tırnakkları kaldırıp WHERE uye_id = $uid yaptım yine olmadı. $uid yerine rakam olarak 1 yazdım (üye id'si) yine olmadı. Yardım edin...







  • Bu arada sürümden bahsediyor hatada, mysql sürmü 5.5.52-cll, php sürümü ise 5.5.30
  •  
    uye_hakkinda = '$hakkinda'
    WHERE uye_id = '$uid'");


    bu şekilde denermisin ? Where den önce noktalama işareti olmaması lazım
  • Üye id veritabaninda gormuyor.sorgulama yap
  • Gabriel.Espaso kullanıcısına yanıt
    Tamam oldu çok sağol, o kadar da baktım ama orası hiç gözüme çarpmadı :)
  • jackinlove kullanıcısına yanıt
    Gabriel.Espaso hocamın dediği gibi ordaki virgülden dolayı görmüyormuş. virgülü kaldırınca gördü. Teşekkür ederim ilgilendiğin için :)
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.