z forma na stronie dodaje nazwy utworow do bazy z punktami. Potem chce pokazywac najpopularniejsze utwory. Wyciagam wiec z bazy niepotwarzajace sie rekordy (distinct utwor) i wykonuje kolejne zapytanie sumujace punkty dla kazdego z tych rekordow (utworu).
Problem pojawil sie gdy w nazwie utworu wystapi ' np. don't
probowalem juz kilku opcji.. bez skutku...
myslalem ze to rozwiaze problem:
przed dodaniem do bazy robie htmlentities($utwor, ENT_QUOTES);
wtedy w bazie zamiast don't mam
Kod php:
<?php don\'t ?>
wiec powinien wyciagnac ten ciag i policzyc ile razy wystepuje w bazie i ile ma punktow... ale nie dziala ...co dziwne zapytanie:
SELECT DISTINCT utwor ....
daje po wyswietlenie wartosc don\'t

czyli co automatycznie zdekodowal zmienna

i podliczenie nie wychodzi bo mowi ze nikt nie glosowal na don\'t tylko na
<?php don\'t ?>
...
co robienie nie tak ..pomozcie, please....