Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Problem ze znakami w mysql
Forum PHP.pl > Forum > Przedszkole
mazyl
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 ?
mat-bi
A słyszał pan o takim czymś, jak mysql_real_escape_string? Lub chociaż addslashes ?
mazyl
znam, probowałem, nie pomaga sad.gif

To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.