Doğru Cevap
-
` yerine ' (düz tek tırnak) ile dene? Normalde ` kullanılmaz çünkü string değerini gösterirken..
Ayrıca INSERT INTO... olan cümleyi ekrana bastır, ekrana basılan metni mysql'e doğrudan (konsoldan veya MySQL Query Browser gibi bir uygulamadan gönder veritabanına, böylece cümlede hiçbir şekilde bir hata olmadığına emin ol.
Ha bir de şu var, $baslik vs içerisinde tek tırnak, ` veya normal çift tırnak kullanıldığında bu INSERT INTO pörtler, önce escape() fonksiyonundan geçirmelisin bu değerleri.-
Lupus
Teşekkür ederim `` yerine ' işe yaradı.11 yıl önce yazılmış -
necmettin
O zaman niye her türlü tırnak kombinasyonunu denedim diyorsun? ;)
Dediğim gibi o cümleyi mysql'e doğrudan verseydin sana o ` larda sorun olduğunu söylerdi. Ayrıca PHP'den MySQL'e sorgu gönderirken sorgu sonuna ; konmaz (koyunca çalışması birşey ifade etmiyor, çünkü mesela eski PHP-MySQL ikililerinde çalışmıyordu bir ara). Kodlama standartlarına biraz daha dikkat lütfen. ;)11 yıl önce yazılmış
-
Cevaplar
-
Merhaba.
$baslik alanındaki değer ne?
Sorguyu çalıştırmadan önce ekrana yazdırmayı denedin mi?-
Lupus
söylediğim gibi $baslik siye olladığım örnekte DDD idi form sayfasından geliyor ve ekrana sorunsuz yazıyor.11 yıl önce yazılmış
-
-
necmettinin söylediği var birde
VALUES(`$baslik`,`$alt_baslik`,`$metin`);")
sorgun sonunda );" var buradaki noktalı virgül olmaması gerekmezmi-
Lupus
; olsa da olmasa da çalışıyor bu arada.11 yıl önce yazılmış
-