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
kpt_lucek
post
Post #2





Grupa: Zarejestrowani
Postów: 428
Pomógł: 77
Dołączył: 10.07.2011
Skąd: Warszawa

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


Cytat(Mackos @ 8.10.2011, 23:21:30 ) *
Nie wiem czy dobrze zrozumiałem, ale ja bym kombinował mniej więcej tak:
  1. $cos_co_potrzeba='';
  2. $lajk=0;
  3. $spr_item = mysql_query("SELECT * FROM item WHERE owner_id = ('$id') AND window LIKE 'EQUIPMENT' $cos_co_potrzeba ");
  4. while($pokaz_item = mysql_fetch_assoc($spr_item)){
  5. $lajk++;
  6. $cos_co_potrzeba="Like '$lajk'";
  7. $spr_item = mysql_query("SELECT * FROM item WHERE owner_id = ('$id') AND window LIKE 'EQUIPMENT' $cos_co_potrzeba ");
  8. costam...
  9.  
  10. }
  11.  


Ale nie wiem czy nie wywali błędów bo napisałem to z palca korzystając z czysto teoretycznej fantazji (IMG:style_emoticons/default/biggrin.gif)


Wywali, bo w pętli pod zmienną $spr_item podstawiasz inne zapytanie, wystarczy użyć innej zmiennej.
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 - 21:03