![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 113 Pomógł: 5 Dołączył: 12.09.2006 Skąd: Pruszków/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Ostatnimi czasy kiedy testowalem swoja aplikacje okazalo sie, ze pojawil sie dosc ciekawy blad. Otoz przy probie zapisania do bazy adresu internetowego zawierajacego adres internetowy np: http://jakis.adres.org/zaloguj.php?f=66&am...16a5780e597f8f9 adres zapisuje sie do znaku "&" w adresie. Uzywam funkcji mysql_real_escape_string na lancuchach zanim zapisze je w bazie, ale to nic nie daje. Innej mozliwosci nie znam - ktos ma moze jakis pomysl bym mogl zapisywac calosc? Pozdrawiam i z gory dziekuje Chlebik |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 113 Pomógł: 5 Dołączył: 12.09.2006 Skąd: Pruszków/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Wklejam do bazy najzwyczajniej w swiecie. Aplikacja dziala - wszystko inne (odczyt, zapis czego innego, instrukcje UPDATE) dzialaja bez zarzutu. Wklejam tak:
Kod $data = getdate(); $data_biezaca = $data['year'] . "-" . $data['mon'] . "-" . $data['mday']; $tekst = urlencode($tekst); $zapytanie = "INSERT INTO tabela VALUES('', '$data_biezaca', '', '$nadawca', '$adresat', 'tok', '$tekst', '');"; $wynik = mysql_query($zapytanie, $link); Polaczenie z baza jest nawiazane i wszystko z nim OK skoro cos do tej bazy sie zapisuje, a po drodze nie dostaje komunikatu o bledzie. W zmiennej $TEKST jest wlasnie zapisana tresc wiadomosci i jesli wystapi tam adres WWW w formacie, ktory napisalem w pierwszym poscie to zapisuje sie tylko jego fragment. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 04:00 |