Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: zapytanie do bazy....
Forum PHP.pl > Forum > Przedszkole
niko
hejka mam problem smile.gif

  1. <?php
  2.  
  3. $query = &#092;"select * from \".$prefix.\"pasaz order by s_popular desc LIMIT 1\"; 
  4.  
  5. $result = mysql_query($query);
  6. while($row = mysql_fetch_array($result))
  7. {  
  8. $id = $row[&#092;"id\"];
  9. $aktywny = $row[&#092;"aktywny\"];
  10. $nazwa = $row[&#092;"nazwa\"];
  11. $opis = $row[&#092;"opis\"];
  12. $url = $row[&#092;"url\"];
  13. $email = $row[&#092;"email\"];
  14. $logotyp = $row[&#092;"logotyp\"];
  15. $popular = $row[&#092;"popular\"];
  16. $limit = $row[&#092;"limit\"];
  17.  
  18. echo&#092;"\";
  19. }
  20.  
  21. ?>


jak ustawić zapytanie $query tak, aby:

- wybierał jeden rekrd spełniający warunki:

- zmienna $aktywny = 1
- losował wśród id z wyłączeniem jednego np id=6
- wynik zwracał uporządkowany względem zmiennej $popular

po części to juz ustawiłem nie wiem jednak jak wykluczyć z wyszukiwania to jedno id oraz zeby sprawdzał tą zmienną $aktywny

proszę o pomoc smile.gif
kicaj
  1. SELECT *
  2. FROM pasaz WHERE aktywny = 1 AND id != 6
  3. ORDER BY RAND(), popular DESC LIMIT 1
niko
wraca mi takie info :

  1. Warning: mysql_fetch_array(): supplied argument IS NOT a valid MySQL result resource IN /home/niko/public_html/domena-pl/reklama.php ON line 20
kicaj
...a dodales prefiks?
niko
a juz wiem smile.gif przecinek ! smile.gif thx 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.