Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL] Kontynuacja zapytania..?, Nie wiem jak kontynuować moje zapytanie, lub wyśw. go w innej formie.
Weles
post
Post #1





Grupa: Zarejestrowani
Postów: 213
Pomógł: 0
Dołączył: 7.07.2011

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


Witam!
Napisałem sobie zapytanie:

  1. $pokaz_item = mysql_fetch_assoc(mysql_query("SELECT * FROM item WHERE owner_id = ('$id') AND window LIKE 'EQUIPMENT'"));


Lub z pętlą:

  1. $spr_item = mysql_query("SELECT * FROM item WHERE owner_id = ('$id') AND window LIKE 'EQUIPMENT'");
  2. while($pokaz_item = mysql_fetch_assoc($spr_item)){
  3.  
  4. costam...
  5.  
  6. }


No i mój problem tkwi w tym, że po danym zapytaniu mam treść, którą chciałbym sobie ułożyć na danym obrazku aby każdy pobrany wynik był osobno jako:
AND pos LIKE '0'
AND pos LIKE '1'
I tak aż do LIKE '10'.

Zapytania powtórzyć z inną zmienną za bardzo nie mogę, ponieważ do tego zapytania dowiązane mam 700 linijek skryptu, i musiałbym 10x powtarzać po 700 linijek, co jest co najmniej bezsensu..

Liczę na waszą pomoc.
Pozdrawiam.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




Obejmij cały blok pętlą FOR w której zwięszkasz $i.
Jedyna zmiana jaką musisz wprowadzić dodatkowo to swoje zapytanie wzbogacić o LIKE z tą zmienną $i.
I już.

Z drugiej strony po co ci to tyle razy wykonywać? Nie możesz wykonać raz bez warunku like, a potem sprawdzać już tylko przy pobieraniu danych czy te POS to 1,2,3,.....10?

ps:
pos like '1'
pos like '2'
....
A co tym pos jest? Liczba? To po co ci tam like?
pos = 1
pos = 2
......

Go to the top of the page
+Quote Post

Posty w temacie


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: 5.10.2025 - 23:18