Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 19.12.2014 Ostrzeżenie: (0%)
|
Witam,
Mam problem : potrzebuję wydobyć listę liter (a,b,c,f,k) z kolumny "symbol" w takiej przykładowej tabeli "towar" 1 a, b, c 2 c 3 a 4 f, a, c 5 a 6 c 7 a, b 8 k, c 9 a 10 a, b po zastosowaniu SELECT DISTINCT : $a=mysql_query("SELECT DISTINCT symbol FROM towar") or die(mysql_error()); otrzymuje 1 a, b, c 2 c 3 a 4 f, a, c 5 a, b 6 k, c a to nie spełnia moich oczekiwań, wydaje mi się,że powinienem zastosować funkcję explode() z separatorem ", " ale nie umiem tego zorganizować (IMG:style_emoticons/default/sad.gif) Z góry dziękuję za pomoc PK |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 270 Pomógł: 184 Dołączył: 7.10.2012 Skąd: Warszawa Ostrzeżenie: (0%)
|
DISTINCT grupuje tylko czyli jak masz dwa c to zrobi jedno c tak jak masz w wyniku. Mozesz uzyc po stronie PHP explode i wybrac tylko te ktore Cie interesuja ale w SQL tez da rade to zrobic.
PHP
SQL(powinno dzialac musisz sprawdzic)
Ten post edytował rad11 19.12.2014, 13:31:46 |
|
|
|
KrzywyPaw [MySQL]selekcja danych z pól o zmiennej strukturze 19.12.2014, 13:23:52
KrzywyPaw To rozwiązani SQL bardziej mi się podoba, przymier... 19.12.2014, 13:43:04
rad11 To raczej musisz uzyc PHP bedzie szybciej i latwie... 19.12.2014, 13:49:52
KrzywyPaw Dzięki za konsultację muszę to przetrawić
PK
rad... 19.12.2014, 15:10:50
rad11 Ale uzytkownik bazy bedziesz wstawiac te litery be... 19.12.2014, 15:14:20
KrzywyPaw Przygotowałem mu mały skrypcik do ładowania nowych... 20.12.2014, 19:57:41 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 23:19 |