Witam, mam nietypowy problem funkcje addslashes(), mysqli_real_escape_string() i tym podobne nie działają u mnie podczas zapisu danych do bazy. Gdy wcześniej wypisuję dane funkcja działa poprawnie. W czym tkwi problem? Więcej zobrazuje poniższy kod:
print $nazwa_firmy = $lacz->real_escape_string($nazwa_firmy); // TUTAJ WYNIK JEST OK I PRZED ZNAKAMI SPECJALNYMI TYPU ' JEST \
print $nazwa_firmy = addslashes($nazwa_firmy); // TO RÓWNIEŻ DZIAŁA
$wynik1 = $lacz->query("INSERT INTO dane_firmy (Nazwa_firmy) VALUES ('".$nazwa_firmy."')");
\\ ZAPIS W BAZIE DANYCH Z POWYŻSZEGO KODU BĘDZIE BEZ \ PRZED ZNAKAMI SPECJALNYMI.
tak również nie działa:
$wynik1 = $lacz->query("INSERT INTO dane_firmy (Nazwa_firmy) VALUES ('".addslashes($nazwa_firmy)."')");
Proszę o pomoc i o wyjaśnienie