Databáze, vypisování hodnot
- Sharmlock
- Člen | 8
Zdravím,
mám v databázi uložený ve varcharu(viz) uložený hodnoty ve tvaru:
1=0,2=0,3=1,4=1
jakým způsobem můžu detekovat určitý číslo a čemu se rovná?
Příklad, když 2=0, udělej tohle, když 2=1, udělej tohle.
Případně jakým způsobem mohu tyhle údaje v databázi změnit, odebrat a přidat?
Předem díky moc za čas a ochotu.
- galab
- Backer | 74
Tak jak píše @Polki, je to nedobře navrženo. Můžeš třeba
zkusit to alespoň převést na json, pak s tím jde pracovat lépe a
jednoduše si to můžeš převést na array.
Třeba něco takového:
$a = '1=0,2=0,3=1,4=1';
$a = '{"'.str_replace('=', '":', $a). '}';
$a = str_replace(',', ',"', $a);
$array = json_decode($a, true);