in datentyp set abfragen?
am 30.06.2005 06:32:48 von Martin Klaffenboeck
Hallo!
Ich habe ein Array $a und eine MySQL Tabelle, die ein Feld `b` besitzt,
welches vom Datentyp 'SET' ist.
Nun möchte ich alle Zeilen abfragen, bei denen mindestens einer der werte
von $a auch in Feld 'b' vorkommt.
Wie mache ich das?
lg,
Martin
Re: in datentyp set abfragen?
am 01.07.2005 15:59:02 von Nobody
Am Thu, 30 Jun 2005 06:32:48 +0200 schrieb Martin Klaffenboeck:
> Hallo!
>
> Ich habe ein Array $a und eine MySQL Tabelle, die ein Feld `b` besitzt,
> welches vom Datentyp 'SET' ist.
>
> Nun möchte ich alle Zeilen abfragen, bei denen mindestens einer der werte
> von $a auch in Feld 'b' vorkommt.
>
> Wie mache ich das?
>
> lg,
> Martin
$query = "SELECT * FROM `tabelle` WHERE `b` IN ('" . implode(',', $a) . "')";
--
-------------------------------------------------------
Try this: SCA the Smart Class Archive for PHP
http://www.project-sca.org
-------------------------------------------------------
Re: in datentyp set abfragen?
am 01.07.2005 18:05:27 von Timo Kissing
Markus L. aber entschied sich dieses hier zu schreiben:
> Am Thu, 30 Jun 2005 06:32:48 +0200 schrieb Martin Klaffenboeck:
>
>> Hallo!
>>
>> Ich habe ein Array $a und eine MySQL Tabelle, die ein Feld `b` besitzt,
>> welches vom Datentyp 'SET' ist.
^^^^^^^^^^^^^^^^^^^^^^^^^^
>>
>> Nun möchte ich alle Zeilen abfragen, bei denen mindestens einer der werte
>> von $a auch in Feld 'b' vorkommt.
>>
>> Wie mache ich das?
>>
>> lg,
>> Martin
>
> $query = "SELECT * FROM `tabelle` WHERE `b` IN ('" . implode(',', $a) . "')";
Sicher, daß das bei Feldern vom Typ SET auch funktioniert?
lino
--
°° Oberster Verteidiger des Ordens der Dunklen Seite von de.ALL [tm] °°
There's alot goes on we don't know about it, in my opinion.
[ The way of Mrs Marietta Cosmopolite, 3 Quirm Street, Ankh-Morpork, ]
[ Rooms for Rent, Very Reasonable. ]