Gardzio
2.08.2011, 22:52:48
$losuj = mysql_query("SELECT * FROM ludzie WHERE wzost<='$wzrost' AND waga<='$waga'");
chce wyjać wszystich ktorych wzrost jest mniejszy lub rowny $wzrost i to samo z wagą. Czy to zadziała ? Bo nie widze tego w ksiazce ani w google.
A jak zrobic teraz zeby wylosowal tylko jedna osobe ktora spelnia te parametry ?
bastard13
2.08.2011, 22:55:45
Zadziała, a następnym razem po prostu odpal, to się przekonasz:)
A tutaj
http://php.about.com/od/mysqlcommands/g/Limit_sql.htm masz odpowiedź na resztę.
Gardzio
2.08.2011, 23:02:52
No tak panie kolego ale ja nie chce limitow tylko chce zeby wylosowal jeden row z tych co znalazl :/ ?
buliq
2.08.2011, 23:08:08
A
tutaj masz jak wybrać 1 losową osobę.
Gardzio
2.08.2011, 23:19:32
czyli
$losuj = mysql_query("SELECT * FROM ludzie WHERE wzost<='$wzrost' AND waga<='$waga' ORDER BY RAND() LIMIT 1 ");
a jaki ma byc typ kolumny - (dla max 4 cyfr - liczby calkowite) INT czy ktores z numeric ?
buliq
2.08.2011, 23:26:31
Ale jakiej kolumny ?

wzrost? INT nie będzie złe