Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Problem ze znakami w mysql
mazyl
post 5.03.2012, 20:34:48
Post #1





Grupa: Zarejestrowani
Postów: 139
Pomógł: 2
Dołączył: 2.12.2011

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


witam!
Mam mały problem, nie wiem jak go rozwiazać.
otóż mam kod:

  1. $this->TABLE_DopiszElement("<b style='font-family:calibri;'><a href='index.php?nick=".$row['playerid']."'>".$row['playerid']."</a></b>", $this->PATH_badge1 . $this->PATH_badge2 . $this->PATH_badge3 . $this->PATH_badge4 . $this->PATH_badge5 . $this->PATH_badge6 . $this->PATH_badge7 . $this->PATH_badge8, $row['kills'], $row['knife'], $row['pistol'], $row['sniper'], $row['support'], $row2['shotgun'], $row2['smg'], $row2['rifle'], $row2['grenade'], $row['defuses'], $row['plants'], $row['explosions'], $row2['bronze'], $row2['silver'], $row2['gold']);



Problem polega na tym, że za :
  1. ".$row['playerid']."'

Może być dowolny znak, i czasami trafia się " lub ' do powoduje złe działanie skryptu.
Ktoś wie co należ zrobić aby uniknąć tego ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
mat-bi
post 5.03.2012, 20:36:36
Post #2





Grupa: Zarejestrowani
Postów: 690
Pomógł: 92
Dołączył: 6.02.2011

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


A słyszał pan o takim czymś, jak mysql_real_escape_string? Lub chociaż addslashes ?
Go to the top of the page
+Quote Post
mazyl
post 5.03.2012, 21:11:09
Post #3





Grupa: Zarejestrowani
Postów: 139
Pomógł: 2
Dołączył: 2.12.2011

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


znam, probowałem, nie pomaga sad.gif

Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 19:56