Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Apostrof w zmiennej, Problen z nazwa gry z apostrofem
zicher
post 2.08.2006, 13:55:29
Post #1





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 28.09.2005

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


Witam

Mam nastepujacy problem. Otoz w bazie danych znajduje sie gra z apostrofem satan's hollow, ktora generuje blad a momencie kiedy skrypt generuje akcje zwiazane z ta gra. Jak sie przed tym zabezpieczyc?

Oto kod.
  1. <?php
  2. $zapytanie2 = "SELECT * FROM postac, gra, iloscgier 
  3. WHERE postac.postac_id=iloscgier.postac_id and gra.gra_id=iloscgier.gra_id 
  4. and iloscgier.postac_id='".$postac."' a
  5. nd gra.nazwagry='".$gra."' ORDER BY nazwagry";
  6. ?>



A to blad:

  1. SELECT * FROM postac, gra, iloscgier
  2. WHERE postac.postac_id=iloscgier.postac_id AND gra.gra_id=iloscgier.gra_id AND iloscgier.postac_id='6' AND gra.nazwagry='Pinball' ORDER BY nazwagry
  3.  
  4. SELECT * FROM postac, gra, iloscgier WHERE postac.postac_id=iloscgier.postac_id AND gra.gra_id=iloscgier.gra_id AND iloscgier.postac_id='6' AND gra.nazwagry='Satan's Hollow' ORDER BY nazwagry
  5.  
  6. Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\usr\krasnal\www\paladyn\postacie\postacpunkty.php on line 88


Pinball dziala poprawnie, Satan's Hollow nie, nastepna gra dziala poprawnie.
Wiem, ze mozna by sie pozbyc apostrofu w bazie, ale mnie zalezy na tym by rozwiazac ten problem kodem.

pozdrawiam
zicher

Ten post edytował zicher 2.08.2006, 13:56:38
Go to the top of the page
+Quote Post

Posty w temacie


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: 14.08.2025 - 06:44