Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dynamiczny warunek w zapytaniu
arek50
post
Post #1





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 13.11.2006

Ostrzeżenie: (0%)
-----


Mam problem i nie wiem, jak to zrobić.

Musze z bazy wydobyć numer id na zasadzie wywołania zapytania w pętli.
Chcę zrobić zapytanie SELECT w php, gdzie zmieniałby mi się warunek.

Przykładowy układ tabeli.:
ID | polka | lewa | prawa
1 | L | 2 | 0
2 | L | 4 | 3
3 | P | 0 | 0
4 | L | 5 | 0
5 | L | 0 | 0

Wizualnie to wygląda tak:
1
2 0
4 3 0
5
0 0
Szukam ID, w którym np. lewa półka jest pusta.

O ile dobrze myślę to powinienem wykonać min 2 zapytania. Pierwsze, aby pozyskać pierwszy numer:
  1. $wynik = mysql_query("SELECT * FROM tabela WHERE polka='L' and ID='1'");
  2.  
  3. while($rek = mysql_fetch_array($wynik)) {
  4. $lewa= $rek['lewa'];
  5. }

W drugim zapytaniu chciałbym już generować wszystko automatycznie
  1. $wynik = mysql_query("SELECT * FROM tabela WHERE polska='L' and ID='$lewa'");
  2.  
  3. i dalej jest problem.
  4.  

Chciałbym, aby skrypt poszedł dalej automatycznie podmieniając $lewa na to,co znajdzie (pokolei: 2,4,5,0).
Na 0 ma przerwać, bo szukałem tego ID. Dalej ma wyświetlić ID.

Zastanawiam się , jak to zrobić. Może pomożecie.

Ewentualnie, jak macie inne pomysły np. dodanie jakiegoś pola w bazie to też byłoby miło
Go to the top of the page
+Quote Post

Posty w temacie
- arek50   Dynamiczny warunek w zapytaniu   27.06.2011, 10:45:30


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 27.09.2025 - 11:48