Özel Arama
| Kapat |

Hemen Sorunu Sor, Cevapsız Kalmasın


Bilinmesi Gerekenler

Ad Soyad ve Mail kısmını lütfen doğru doldurun.

Sorulan her soru onaylandıktan sonra yayınlanmaktadır.

Bilişim , internet ve yazılım türünde olmayan sorular onaylanmayacaktır.

Ad, soyad ve mail kısmı boş sorular sistem tarafından engellenmektedir.

Kurallar çerçevesindeki her soru en kısa sürede yayınlanıp, cevap aranacaktır.

php Textarea Post metoduyla uzun yazıları mysql'e Insert yapamıyor? Nasıl çözülür, çözümü nedir?

Cevap Ekle
Çözümü " mysql_real_escape_string(); " yapısını kullanmaktır. Çünkü textarea ya ' / /^ bu tarz karakterler girdigimizde post metodu sekteye uğrar ve kodu yollayamaz bizde bu tür gereksiz karakterlerden kurtulmak için "mysql_real_escape_string()" yapısını kullanabiliriz. Kullanımı:
$gelen = mysql_real_escape_string($_POST['ad']);

burada postla gelen $_POST['ad'] yapısını sadece fonksiyona gönderdikten sonra kullanmaya devam ediyoruz bu kadar kolay başka hiçbiş işleme gerek yok ..
Emre Çamalan yazdi.
Merhaba,

Bu yöntem php 5.3.0'da iptal edilmiştir, kullanacak arkadaşlara duyurulur, ayrıntılı bilgi: http://php.net/manual/en/function.mysql-escape-string.php
Turan Gürler yazdi.

Bilgisayar İnternet Yazılım