Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] podzielic dwa pola i wspolczynnik wiekszy...
Forum PHP.pl > Forum > PHP
AndyPSV
Witam,

mam w bazie danych pole int(11) : like oraz nlike
chce wyciagnac wszystkie rekordy, w ktorych PODZIELONY like / (przez) nlike bedzie mialo wspolczynnik wiekszy niz 2 ("like" wiecej)

'SELECT id FROM `'.PRFX.__CLASS__.'` WHERE

(like / nlike) > 2 (wspolczynnika)

jak to zrobic?
croc
Zakreskowałem nazwę "like", bo mi format SQL ją źle oznacza. A co jest nie tak w tym co sam napisałeś? Czyli:
  1. SELECT id FROM tabela WHERE (l_i_k_e / nlike) > 2

Jeżeli jest jakikolwiek błąd, to może właśnie w nazwie "like"?
tehaha
like nie powinno być nazwą, tu masz listę wszystkich słów których lepiej nie używać jako nazwy kolumn http://dev.mysql.com/doc/refman/5.1/en/reserved-words.html, a jeżeli musisz to obejmuj nazwę znakami: ` `
parzygnat
Można użyć like ale trzeba napisać to tak `like` przynajmniej ja tak robie z desc i działa mimo ze DESC tez jest zarezerwowane
Fifi209
Nazwy kolumn umieszczaj w `nazwa` - to nie jest apostrof ani cudzysłów, jednak nie pamiętam jak ten znak się nazywa.
croc
Gravis? cool.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.