Autor | Zpráva | ||
---|---|---|---|
Radovan789 Profil * |
#1 · Zasláno: 20. 5. 2012, 12:23:18
Zdravím,
řeším jednu záhadu, existuje něco jako explode (PHP funkce) v MySQL ? Mám třeba tyto záznamy v těchto sloupcích: id: 1 zobrazit: 5|7|9|44 id: 2 zobrazit: 1|3|7|8 id: 3 zobrazit: 1|3|4|8 Teď potřebuji vypsat všechny ID kde je ve sloupci "zobrazit" cíšlo 7 V PHP by to vypadalo nějak takhle (zkomolenina): WHERE ( in_array("7",explode("|",$sloupec_zobrazit)) ) mělo by mě to vyhodit 1 a 2 (id) Tento zapis bych ale potřeboval v MySQL, a jelikož umím vtomto jazyku jen základní úkony tak vás žádám o pomoc. Snad jsem to srozumitelně popsal. Předem díky za rady. |
||
DJ Miky Profil |
#2 · Zasláno: 20. 5. 2012, 12:34:18
Je to chybný návrh databáze, viz Některé časteji řešené dotazy pro MySQL - FAQ » Více hodnot ve sloupci
|
||
Radovan789 Profil * |
#3 · Zasláno: 20. 5. 2012, 12:52:20
Vytvoření druhé tabulky kde budu jednotlivé věci spojovat je velmi dobrý nápad, mělo mě to napadnout už dřív. Děkuji :)
|
||
Časová prodleva: 12 let
|
0