MySQL query dodawanie do tabeli wpisu ze znakami ' i "

0

Witam mam taki problem otóż, piszę programik który dodaje i pobiera wpisy z bazy danych MySQL, tylko gdy próbuje dodać jakiś wpis ze znakami ' i " wywala mi syntax error.
wsprintf(query,"INSERT INTO %s VALUES('0','%s','%s')",t,p,o);
tak mniej więcej wygląda zapytanie, tabela ma trzy kolumny o wartościach: int,Vchar i Vchar. Jak mam ułożyć to zapytanie aby bez problemów dodawało i pobierało wpisy z znakami ' i ".

0

Jeśli łańcuch, który konwertujesz zawiera znaki specjalne (jak apostrof ' lub cudzysłów ") to musisz je poprzedzić backslashem \. Czyli na przykład: \' lub \"

0

Dzięki Wielkie, Działa.

1 użytkowników online, w tym zalogowanych: 0, gości: 1