Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [mysql] Zapytanie SELECT
Forum PHP.pl > Forum > Przedszkole
MaTiK
Witam,
Proszę o pomoc

mam zapytanie

SELECT * FROM `$tbl` WHERE `pozycja`='01' AND `pozycja`='07'
i dalej pętla while()
niestety lista jest pusta.

Jeśli dam zapytanie
SELECT * FROM `$tbl` WHERE `pozycja`='01'
to jest ok ale tylko dla wartosci 01

Jak powinno wyglądać zapytanie aby wyświetliło mi rekordy dla wartosci 01 i 07 ?
nospor
co to ma do php? nic.
przenioslbym na mysql, ale z wagi problemu przenosze na przedszkole

nie AND a OR. odroznial te dwa operatory...
MaTiK
jeśli OR to otrzymam tylko wynik dla jednej wartości a ja potrzebuję dla wielu wartości
nospor
Cytat
jeśli OR to otrzymam tylko wynik dla jednej wartości a ja potrzebuję dla wielu wartości
wlasnie or da ci te dwa rekordy. a to ze w php zapewnie nie umiesz ich pobrac to juz inna sprawa. musisz uzyc petli by przeleciec po wszystkich zwroconych rekordach. mysql_fetch_array() i szukaj w manualu przykladow jak nie wiesz oco chodzi z petla
Grzyw
  1. <?php
  2. for ($i=1;$i<8;$i++)
  3. {
  4. $warunki[]='pozycja=0'.$i;
  5. $where = implode(' OR ',$warunki);
  6. $query = 'SELECT * FROM '.$tbl.' WHERE '.$where;
  7. }
  8. ?>
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.