$sql = "INSERT INTO Accounts (X, X) VALUES ('".$X."','".$X."')";
Form ile üstte ki şekilde veri gönderiyorum. Fakat giden veri içinde ' " gibi işaretler olduğu için syntax hatası alıyorum bunu nasıl hata almadan veritabanına yazdırabilirim?
PHP Yardım Gerekiyor
16
●180
- 19-11-2021, 21:00:17Aybey adlı üyeden alıntı: mesajı görüntüle
hocam normal bir şekilde yapabilirsiniz, sadece $_POST,$_GET,$_SESSION vs gibi şeylerde bu yaptığınız yöntemi kullanın normal değişkenlerde tırnağa gerek yok.
$sql = "INSERT INTO Accounts (X, X) VALUES ($X,$X)"; - 19-11-2021, 21:01:30ilo adlı üyeden alıntı: mesajı görüntüle
- 19-11-2021, 21:06:08ilo adlı üyeden alıntı: mesajı görüntüle
X value değerinde ' " gibi işaretler geçtiği için otomatik kodu bölüyor ve hataya sebep veriyor
Örnek Hata:
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 '{}','',"{}','',"{}','',"{}')' at line 1 - 19-11-2021, 21:08:02Aybey adlı üyeden alıntı: mesajı görüntüle
- 19-11-2021, 21:10:39Aybey adlı üyeden alıntı: mesajı görüntüle