Autor | Zpráva | ||
---|---|---|---|
rexi Profil * |
#1 · Zasláno: 2. 12. 2010, 19:24:54
Ahojte,
potřebuji zase poradit :). Mám tabulku např. id kategorie_id nazev 1 1 auta 2 1 motorky 3 1 trikolky 4 1 nakladaky 5 1 kola 6 1 kosik 7 2 dvoukolky 8 2 jednokolky 9 2 petikolky 10 2 dvacetikolky A zadané hodnoty z formuláře, například kola,kosik,jednokolky,nakladaky. A já potřebuju tyto hodnoty vyhledat v dané tabulce. Očekávaným výsledkem je vrácení kategorie_id, tedy 1 a 2. Díky za každou radu. |
||
Jostram Profil * |
#2 · Zasláno: 2. 12. 2010, 19:56:37
SELECT * FROM `jmena_muz` WHERE `jmeno` = "Aaron" OR `jmeno` = "Albert" a vrátí to třeba toto: idmn jmeno 2 Aaron 29 Albert |
||
Keeehi Profil |
#3 · Zasláno: 2. 12. 2010, 20:43:25
SELECT `kategorie_id` FROM `tabulka` WHERE `nazev` IN('kola','kosik','jednokolky','nakladaky'); -- vypíše 1,1,2,1 SELECT DISTINCT `kategorie_id` FROM `tabulka` WHERE `nazev` IN('kola','kosik','jednokolky','nakladaky'); -- vypíše 1,2 |
||
rexi Profil * |
#4 · Zasláno: 3. 12. 2010, 18:11:38
Lze ten výsledný výsledek seřadit podle výskytů stejného čísla?
Popř, v php to pole nějak seřadit? Nic mě nenapadá. |
||
rexi Profil * |
#5 · Zasláno: 3. 12. 2010, 18:15:32
Tak v php přes array_count_values().
|
||
Časová prodleva: 13 let
|
0