![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 17.11.2015 Ostrzeżenie: (0%) ![]() ![]() |
Mam takie zapytanie:
Jeśłi w tytule jest średnik (angielski tytuł) '... can't' to wiadomo wywala błąd. Próbowałem zamienić na " :
Wtedy dodaje mi do bazy zamiast tytułu po prostu nazwę smiennej $tytul. Jak usunę całekim cudzysłowy to też jest lipa. Próbowałem je jakoś escapować w stylu \"$tytul\", ale to też nie działa. Jak w takim razie to przerobić, żebym mógł dodawać angieslkie stringi do bazy zawierające średnik ' ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 17.11.2015 Ostrzeżenie: (0%) ![]() ![]() |
Jak robię:
$sql = "INSERT INTO `m` ( `tytul`) VALUES ( '%s');"; To w bazie mam %s, więc uznałem że to błąd... Co w sumie jest dziwne, bo echo już wyświetla się poprawnie i jak wkleję do myadmina kod: INSERT INTO `movie_test_3` ( `tytul`) VALUES ( 'ddd\'ddd'); to się dodaje, jednak to zapytanie bezpośrednio dodaje mi %s Spróbuję zmienić cudzysłowy... Ten post edytował tzar 9.12.2015, 15:53:56 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 14:10 |