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
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.