Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MYSQL]Pobranielosowych rekordów z warunkiem
Forum PHP.pl > Forum > Przedszkole
Mefisto_87
aby pobrać losowy rekord używamy ORDER BY RAND
żeby określić ilość to LIMIT x

Jak mam zrobić żeby pobrało mi losowo z bazy 5 rekordów z warunkiem??bo...

  1. $defenders=mysql_query("SELECT * FROM `players` ORDER BY RAND() LIMIT 5 WHERE `guild`=".$_GET['d']) or die (mysql_error());


takie cos wywala mi błąd

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE `guild`=10' at line 1

jakaś literówka questionmark.gif
piotrooo89
  1. "SELECT * FROM players WHERE guild ='".$_GET['d']."' ORDER BY RAND() LIMIT 5"
iVorIus
  1. $defenders=mysql_query("SELECT * FROM `players` ORDER BY RAND() LIMIT 5 WHERE `guild`= '".$_GET['d'] . "'") or die (mysql_error());


?
Mefisto_87
heh co za głupi błąd..braki w wiedzy podstawowej.. dziękuje za pomoc piotroo..point ode mnie smile.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.