Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php/sql] pytanie o 'mysql_real_escape_string'
Bojakki
post
Post #1





Grupa: Zarejestrowani
Postów: 379
Pomógł: 0
Dołączył: 18.08.2004

Ostrzeżenie: (0%)
-----


Filtruje ta funkcja jakis string przed wyslaniem do bazy. teoretycznie powinna dodawac '\' przed cudzyslowiami,ale gdy zajrze do bazy to nic takiego przy stringu nie ma.
Jednak funkcja nie jest raczej wylaczona bo jak jej nie dam i w wysylanym stringu dam cudzyslow to wyskakuje blad. nie wiem moze ta funkcja tak dziala,ale z manuala wynika co innego.
Go to the top of the page
+Quote Post
dtb
post
Post #2





Grupa: Zarejestrowani
Postów: 476
Pomógł: 1
Dołączył: 5.11.2005
Skąd: Bieruń city

Ostrzeżenie: (0%)
-----


funkcja ta dodaje \ przed czudzyslowiami, ale tylko w zapytaniu. to tak jakbys sie spytal dlaczego kod:
  1. <?php
  2. echo ' ' ';
  3. ?>

drukuje tylko apostrof, bez \ przed nim.
Go to the top of the page
+Quote Post
Bojakki
post
Post #3





Grupa: Zarejestrowani
Postów: 379
Pomógł: 0
Dołączył: 18.08.2004

Ostrzeżenie: (0%)
-----


Czyli to normalne? Dziwne bo wydaje mi sie ze keidys jak uzywalem tej funkcji to do bazy wrzucalo rowniez '\' (gdy nie przefiltrowanego stringa wyswietlam zapomoca 'echo' to wszystko normalnie widac:/
Go to the top of the page
+Quote Post
dtb
post
Post #4





Grupa: Zarejestrowani
Postów: 476
Pomógł: 1
Dołączył: 5.11.2005
Skąd: Bieruń city

Ostrzeżenie: (0%)
-----


to jest calkowicie normalne. moze w bazie miales \ poniewaz uzywales 2 funkcji, ktore escape'uja znaki.
Go to the top of the page
+Quote Post

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: 29.08.2025 - 23:58