Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> addslashes & MySQL ?
porowski
post
Post #1





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 3.07.2004
Skąd: Łódź

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


mam taki problem...

Przez funkcje addslashes() przechodzi pewien string. Funkcja pięknie działa, wszystko jest OK... ale (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) lokalnie u siebie i na kilku różnych serverach string prawidłowo się dodaje do bazy łącznie z "\" przed znakami specialnymi. Niestety na jednym z serverow w bazie już nie ma "\" (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) tak jak by nie przechodziło przez addslashes(). Jak biore sobie podgląd przez echo to jest OK, niestety do bazy już w takiej formie nie idzie...

HELP (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) !

Ten post edytował EsTeL 10.08.2005, 15:55:20
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
strife
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

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


W mysql jest mysql_escape_string" title="Zobacz w manualu php" target="_manual do tego.. a co do tego serwera to pewnie jest wyłączone magic-quotes - konfiguracja php.ini ..
Go to the top of the page
+Quote Post
porowski
post
Post #3





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 3.07.2004
Skąd: Łódź

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


obojetnie czy addslashes czy mysql_escape_string uzywam jest to samo.
faktycznie ta funkcja jest wylaczona. nie mam mozliwosci zmiany tego.

co w takim przypadku polecacie (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) aby byly te "\" przez specialnymi znakami ?
Go to the top of the page
+Quote Post
splatch
post
Post #4





Grupa: Zarejestrowani
Postów: 487
Pomógł: 7
Dołączył: 7.01.2004
Skąd: Warszawa

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


http://pl.php.net/set_magic_quotes_runtime
  1. <?php
  2. function add_slashes($str) {
  3. if( get_magic_quotes_gpc() ) {
  4. return $str;
  5. } else {
  6. return addslashes($str); // mysql_escape_string (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
  7. }
  8. }
  9. ?>


Ten post edytował splatch 11.08.2005, 07:38:23
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: 23.08.2025 - 10:29