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
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 :)