Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]zapytanie ignorujace powtarzajace sie rzeczy
Maciek316
post
Post #1





Grupa: Zarejestrowani
Postów: 93
Pomógł: 0
Dołączył: 31.03.2012

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


Witam, mam problem z konstruowanie zapytania.
Moje zapytanie wyświetla wszystkie wyniki z bazy danych, a ja chcę żeby wyniki o takim samym i_id zostały przedstawione jako jeden wynik, a nie np jako odzielne 2.

  1. function all($sql){ $query = mysql_query($sql); $i =0; $array = ""; while ($row = mysql_fetch_object($query)){ $array[$i++] = $row; } return $array; }
  2.  
  3.  
  4. $items = all("select * from user_items inner join items on ui_i_id = i_id where i_type = ".$_GET['type']." and ui_user = ".$player->user);
  5. if(is_array($items)){
  6.  
  7. foreach($items as $item){
  8.  
  9. }
  10. }
Go to the top of the page
+Quote Post
bobek358
post
Post #2





Grupa: Zarejestrowani
Postów: 143
Pomógł: 22
Dołączył: 17.11.2007

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


Musisz dodać grupowanie po i_id -> czyli GROUP BY
Go to the top of the page
+Quote Post
nospor
post
Post #3





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




lub bezczelnie zamiast
$array[$i++]
dac
$array[$row['pole z twoim id']]
(IMG:style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
Maciek316
post
Post #4





Grupa: Zarejestrowani
Postów: 93
Pomógł: 0
Dołączył: 31.03.2012

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


dzieki za pomoc (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
prz3kus
post
Post #5





Grupa: Zarejestrowani
Postów: 260
Pomógł: 30
Dołączył: 22.01.2007

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


Cytat(nospor @ 18.08.2015, 14:14:23 ) *
lub bezczelnie zamiast
$array[$i++]
dac
$array[$row['pole z twoim id']]
(IMG:style_emoticons/default/biggrin.gif)


nospor albo idzie zaraz na urlop albo dopiero przybył, że taki dowcipiniś (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
nospor
post
Post #6





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




Kod spelnial swoje zadanie (IMG:style_emoticons/default/wink.gif)
Ale fakt, rozwiazanie podane przez bobek wydaje sie byc bardziej wydajne (IMG:style_emoticons/default/smile.gif)

ps: a co do urlopu to masz racje (IMG:style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post

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: 17.09.2025 - 16:25