Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Błędne przesyłanie znaków '\\','\t','\b'
Forum PHP.pl > Forum > Bazy danych > MySQL
mielmielony
Witam,

za pomocą skryptu php wstawiam dane do tabeli poniższą metodą:
  1. INSERT INTO `tabela` ('a','b') VALUES ('c','testowa\\testowa-podkategoria');

problem polega na tym, że po wstawieniu w tabeli wyświetla mi -> "testowa estowa-podkategoria", zamiast -> "testowa\testowa-podkategoria"
tak samo kiedy po ukośnikach jest listera 'b',
dla innych pozycji po prostu ucina oba ukośniki i następnie generowany link wygląda tak -> "testowaabecadlo", zamiast -> "testowa\abecadlo"

Czy ktoś spotkał się już wcześniej z takim problemem? Metoda porównywania napisów to utf8_general_ci, kodowanie podczas przesyłania plików to również utf8 (polskie znaki działają).

Dziękuje za wszelkie pomysły,
pozdrawiam, Łukasz.
nospor
Nie: \\
a: \\\\
Pierwszy ukośnik jest dla php, drugi dla mysql smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.