merhaba arkadaşlar. iki gündür uğraşıyorum. hatta aslında 1 ay önce ortaya çıkmış bir sorun.
php ile mysql veritabanına bir veri eklemek istediğim zaman bana hata vermeye başladı. bu hata sonradan oluştu. önceden hiç sorun yoktu..
ben o hatayı hem localde bütün oluşturduğum tablolarda hem de server'da oluşturduğum tablolarda alıyorum artık..
çözümünü çok aradım bulamadım. bi işin bilenine sorayım dedim. yardımcı olabilecek var mı acaba?
aldığım hata şu:
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 ''a', 'b','c') VALUES ('4','ssd','ssd')' at line 1
Dil seçeneklerini kontrol et hem sql hemde kendi veri tabanın icin birde su linki incele derim.
forums.mysql.com
MySQL :: #1064 - 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 ') TYPE=InnoDB'
sorunu çözdüm. :) dil seçeneklerinde sorun yoktu ama gerçekten de bugüne kadar çalışan ve sonradan çalışmaz olan kısım olmasına şaşırıdm.
olay tırnak işaretlerinin farklı olmasından kaynaklanıyormuş. tablo isminden sonra alanlar yazılırken ters tırnak kullanılacak: `` values yazılırken ' ' kullanılacak. eğer values de de ters tırna kullanırsan bu sefer de şu hatayı veriyor:
sorunu çözdüm. :) dil seçeneklerinde sorun yoktu ama gerçekten de bugüne kadar çalışan ve sonradan çalışmaz olan kısım olmasına şaşırıdm.
olay tırnak işaretlerinin farklı olmasından kaynaklanıyormuş. tablo isminden sonra alanlar yazılırken ters tırnak kullanılacak: `` values yazılırken ' ' kullanılacak. eğer values de de ters tırna kullanırsan bu sefer de şu hatayı veriyor: