Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Pobieranie z bazy bez powtórzeń, jw
miras
post 3.11.2013, 20:14:08
Post #1





Grupa: Zarejestrowani
Postów: 1 004
Pomógł: 9
Dołączył: 18.01.2011
Skąd: Siedlce

Ostrzeżenie: (30%)
XX---


Witam, jest jakiś sposób na pobieranie z bazy danych z bazy bez powtórzeń? czyli wyswietlac tylko te rekordy, które się nie powtarzają, mam np. 5 rekordów, w których jest taka sama wartość w komórce ilosc i potrzebuję wyświetlić tylko jedną, wiem, że w php da sie to zrobic, ale moze jeszcze da sie jakos w mysql?


--------------------
Go to the top of the page
+Quote Post
kosmos
post 3.11.2013, 20:20:02
Post #2





Grupa: Zarejestrowani
Postów: 367
Pomógł: 17
Dołączył: 4.03.2008

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


  1. SELECT DISTINCT
Go to the top of the page
+Quote Post
miras
post 3.11.2013, 20:36:26
Post #3





Grupa: Zarejestrowani
Postów: 1 004
Pomógł: 9
Dołączył: 18.01.2011
Skąd: Siedlce

Ostrzeżenie: (30%)
XX---


hmm, jak to zastosować? bo jakoś nie moge..

  1. $this->all_type = $this->pdo->query('SELECT DISTINCT coupon_id , id, user_id, match_id, type FROM user_types');
  2.  


--------------------
Go to the top of the page
+Quote Post
kosmos
post 3.11.2013, 20:47:51
Post #4





Grupa: Zarejestrowani
Postów: 367
Pomógł: 17
Dołączył: 4.03.2008

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


http://zasoby.open.agh.edu.pl/~09seenglert...p;menu=DISTINCT
Go to the top of the page
+Quote Post
miras
post 3.11.2013, 21:03:08
Post #5





Grupa: Zarejestrowani
Postów: 1 004
Pomógł: 9
Dołączył: 18.01.2011
Skąd: Siedlce

Ostrzeżenie: (30%)
XX---


ale ja muszę wypisać jeszcze po przecinku kolumny, które chcę wypisać bo inaczej mi ich nie pobiera...

  1. $this->all_type = $this->pdo->query('SELECT DISTINCT coupon_id , id, user_id, match_id, type FROM user_types');


--------------------
Go to the top of the page
+Quote Post
pedro84
post 3.11.2013, 21:22:15
Post #6





Grupa: Nieautoryzowani
Postów: 2 249
Pomógł: 305
Dołączył: 2.10.2006

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


  1. SELECT * FROM `tabela` GROUP BY `ilosc`;

Zasada działania jest taka sama, ale GROUP BY jest szybsze jeśli nie masz na przedmiotowej kolumnie założonego indeksu.


--------------------
Google knows the answer...
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 13.06.2025 - 09:28