Mailinglisten-Archive |
Hallo Dirk,
> das verstehe ich nicht.
>
> Ist eine Query "select * from neutabelle where
> kategorie='hassenichtgesehen' and text like '%suchtext%';" nicht
> ausreichend komfortabel?
zur Verdeutlichung ein serialisierter String, wie er in der Tabelle Setting
gespeichert sein könnte:
a:2:{s:11:"EmailNotify";i:1;s:9:"IcqNotify";i:0;}
Entspricht deserialiert der folgenden Strukur:
Array
(
[EmailNotify] => 1
[IcqNotify] => 0
)
Will ich nun alle die User suchen, die die Email-Notification eingeschaltet
haben, muss ich so suchen:
SELECT [...] AND text LIKE '%EmailNotify";i;1%' [...]
Klar, das geht. Ist aber nicht besonders elegant und als Textsuche auch
nicht so schnell, wie eine Suche über ein evtl. indiziertes Integerfeld.
Grüsse, Arash
---
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive