Longtext ekleyemiyorum.

ataruriaMehmet Özer Özdaş

Arkadaşlar bir site üstünde çalışıyorum. Yönetim panelini yazıyordum. Ama bir sorun yaşadım.

Sorunum tam olarak şu ben veritabanına normal veri ekleyebiliyorum ve eklediğim veri gitar için şarkı akorları. Manuel olarak eklemede sıkıntı yok bilen bilir akorlar uzun oluyo. Yaptığım yönetim paneline bir tane textarea koydum veriyi çekiyorum ama veritabanına kaydederken hata veriyor. bir türlü çözemedim.

şimdiden teşekkürler

2016-08-09 16:36:40

Php

hata nedir ?

göremiyorsan bir astır aşğıya şunu yaz:

echo mysql_error();

Her programcı birgün Php yi tadacaktır
2016-08-13 16:28:21

ataruriaMehmet Özer Özdaş

hocam echoyla yazdırınca şu hatayı verdi


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 've been runnin' and hiding much too long F#m B E You' at line 1

bendeki kodda burda

$sarkiadi = $_POST["sarkiadi"]; $sarkiciadi = $_POST["sarkiciadi"]; $sarkiakor = $_POST["akor"]; $sarkituru = $_POST["sarkituru"]; $sarkitur = implode(",", $sarkituru); $sorgu = mysql_query("insert into akorlar (ak_adi, ak_soyleyen, ak_akor, ak_tur) values ('$sarkiadi','$sarkiciadi','$sarkiakor','$sarkitur')");

Her şarkıda sıkıntı çıkmıyor ama yazı fazla uzun olursa veya # olursa kayıt etmiyor bu problemi aşamadım

2016-08-14 11:23:47

Edit:

Php

$sarkiadi = $_POST["sarkiadi"];

Öncelikler kullanıcıdan gelen tüm POST verilerin tehlikeli olduğunu düşünüp filtre eklemelisin. İnsanların hepsi değil ama 1000 kişiden biri kötü amaçlı ise veritabanını uçurur.

Temizlik eklenmiş hali:

//veritabanı bağlantısı yapmak gerekir.
$sarkiadi = mysql_real_escape_string($_POST["sarkiadi"]);

Her programcı birgün Php yi tadacaktır
2016-08-21 15:27:42

teşekkürler

ataruriaMehmet Özer Özdaş

çok teşekkürler hocam işe yaradı.

güvenlik konusunda da sorun olacağını sanmıyorum. bunu admin panelinden sadece kendim kullanacağım için problem değil.

tekrardan yardımınız için teşekkürler

2016-08-22 12:15:04

Edit:

phpkodlari.com © 2009 Herkes Php öğrenecek
Eglence ve Oyun: Gamikro