Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Problem ze zliczniem
andrzej7322
post
Post #1





Grupa: Zarejestrowani
Postów: 71
Pomógł: 1
Dołączył: 8.05.2010

Ostrzeżenie: (20%)
X----


Witam,
Mo problem polega na tym, że mam takie zapytanie
  1. SELECT * FROM produkty WHERE id IN("1,2,1,2")
i to zapytanie wyświetla mi produkty ktore mają id 1 i id 2 chciałbym teraz żeby wyswietliło mi w taki sposob ze produktow o id1 jest 2 sztuki i produktow o id 2 jest tez dwie sztuki.Myślałem nad zliczniem powtarzających sie wartości w tablicy ale nie potrafię tago zrobić już dwa dni nad tym siedzę i nie moge nic wymyślić.
Z góry dziękuję za pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
andrzej7322
post
Post #2





Grupa: Zarejestrowani
Postów: 71
Pomógł: 1
Dołączył: 8.05.2010

Ostrzeżenie: (20%)
X----


Gdy dam ten warunek to zapytanie wygląda tak
  1. SELECT count(id) AS ile FROM produkty WHERE id IN(".$produkty.") GROUP BY id

gdzie $produkty = 1,2,1,2 bo ktoś zamowił dwie sztuki produktu o id 1 i dwie sztuki produktu o id 2i chodzi o t ze pozniej chce otrzymac
  1. while($row=mysql_fetch_array($zapa)){
  2. echo '<tr><td class="a"><p>Produkt:'.$row['nazwa'].'</p></td>';
  3. echo'<td class="a"><p>Ilość sztuk:</p></td></tr>';
  4. }
no i chcę napisać ile on tych sztuk zamówił
a tabela produkty to jest tbela ze wszystkimi produktami i z tamtad wyciagam tylko nazwe produktu a z tej zmiennej $produkty muszę wyćiągnąć ilość sztuk w ten sposób chyba ile razy sie powtarza dana liczba

Ten post edytował andrzej7322 26.06.2010, 14:51:14
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: 15.10.2025 - 18:07