Autor Zpráva
Leomato
Profil
takže mám cashe v tabulke:
1: 0_50_40_0
2: 50_30_0_0
3: 0_80_2_0
4: 5_3_4_0
a potrebujem aby mi to vybralo riadok kde explode[0] nieje 0 čiže riadky 1 a 3 nevie niekto ako to dosiahnuť prosím?
Kajman_
Profil *
sloupec not like '0\_%'


Ale ukládat takhle data nejspíše značí chybný návrh databáze.
Leomato
Profil
dik ale na to co ja s tím robím sa to hodí kedže je to len časť velkej tabulky
Leomato
Profil
a taky dotaz ešte že kebyže chcem vybrať tie v ktorých explode[2 alebo 3] nieje 0 ?
Kajman_
Profil *
Leomato:
kebyže chcem vybrať tie v ktorých explode[2 alebo 3] nieje 0 ?

Tak přijdete na to, že máte špatný návrh databáze.

Asi to půjde přes dvojí použití funkce substring_index pro každý index, ale to si pište sám, když tvrdíte, že se takhle ukládat data hodí.
Joker
Profil
Leomato:
dik ale na to co ja s tím robím sa to hodí
Nehodí, to je v 95% případů jen takový dojem.
Což je ještě horší (než kdyby bylo hned jasné že to je blbost), protože o to později se ukáže že to je špatně a o to náročnější pak je to předělat.

a taky dotaz ešte že kebyže chcem vybrať tie v ktorých explode[2 alebo 3] nieje 0 ?
No a jsme u toho, tady to naštěstí tak dlouho netrvalo :-)
Tohle by ještě šlo nějak obejít (viz Kajman), pak přijde dotaz jak vybrat ty, kde 2. prvek je větší než 10 (nebo jakýkoliv prvek větší než něco) a bude hotovo.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: