Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z zapisaniem adresu WWW w bazie
chlebik
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
chlebik
post
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.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 04:00