Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [SQL][MySQL][PHP]Znaki specjalne w stringu, Apostrof w treści pola formularza
rufuspl
post
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 17.06.2017

Ostrzeżenie: (0%)
-----


Mam taki problem pilny do rozwiązania, dlatego po kilku minutach nieskutecznego szukania postanowiłem napisać nowy wątek.
Chodzi o to, że zrobiłem formularz, w którym jedno z pól służy użytkownikom do wpisywania opisu zdarzenia. Dopóki w treści opisu nie był użyty apostrof (single-quote) to dodawanie danych do bazy działało. Ktoś wpisał np McDonald'a i się wysypało. Jak z tym sobie poradzić?
Go to the top of the page
+Quote Post
Pyton_000
post
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


http://devdocs.io/php/function.addslashes np.
Go to the top of the page
+Quote Post
trueblue
post
Post #3





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


A znasz już Google?
https://www.google.com/search?q=mysql+single+quote


--------------------
Go to the top of the page
+Quote Post
rufuspl
post
Post #4





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 17.06.2017

Ostrzeżenie: (0%)
-----


Cytat(trueblue @ 28.07.2017, 11:26:03 ) *


Teraz już znam wink.gif człowiek uczy się całe życie a najwięcej w przedszkolu..
Go to the top of the page
+Quote Post
viking
post
Post #5





Grupa: Zarejestrowani
Postów: 6 380
Pomógł: 1116
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


Nie napisałeś jaki sterownik ale poczytaj o mysql_real_escape_string, mysqli_real_escape_string albo PDO::prepare


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 17:36