Newbie Frage zu PHP Abfragen
Hallo,
ich habe mal eine (hoffentlich) einfache Frage zu Abfragen.
Folgende Abfrage:
select name from table where eigenschaft1=3Dbla and eigenschaft2=3Dblub
and eigenschaft3=3Dflop or eigenschaft4=3Dklip or eigenschaft5=3Dklap
1. Wie muss ich die Abfrage definieren, dass eigenschaft1 und
eigenschaft2 zwingend sind, sowie entweder eigenschaft3 oder
eigenschaft4 oder eigenschaft5?
2. Wie müsste ich die Abfrage definieren, dass eigenschaft1 und
eigenschaft2 und eigenschaft3 zusammen möglich ist - oder eigenschaft4
oder eigenschaft5?
Danke schon mal!
Gruß
Micha
Re: Newbie Frage zu PHP Abfragen
Michael Fana schrieb:
> Hallo,
>
> ich habe mal eine (hoffentlich) einfache Frage zu Abfragen.
> Folgende Abfrage:
>
> select name from table where eigenschaft1=bla and eigenschaft2=blub
> and eigenschaft3=flop or eigenschaft4=klip or eigenschaft5=klap
>
> 1. Wie muss ich die Abfrage definieren, dass eigenschaft1 und
> eigenschaft2 zwingend sind, sowie entweder eigenschaft3 oder
> eigenschaft4 oder eigenschaft5?
>
> 2. Wie müsste ich die Abfrage definieren, dass eigenschaft1 und
> eigenschaft2 und eigenschaft3 zusammen möglich ist - oder eigenschaft4
> oder eigenschaft5?
Informiere dich über boolesche Operatoren.
Aber das ist alles kein PHP. Du suchst vermutlich Hilfe zu MySQL.
Daniel
Re: Newbie Frage zu PHP Abfragen
Michael Fana schrieb:
> select name from table where eigenschaft1=bla and eigenschaft2=blub
> and eigenschaft3=flop or eigenschaft4=klip or eigenschaft5=klap
Das ist SQL, kein PHP. Du hast die falsche Gruppe erwischt.
> 1. Wie muss ich die Abfrage definieren, dass eigenschaft1 und
> eigenschaft2 zwingend sind, sowie entweder eigenschaft3 oder
> eigenschaft4 oder eigenschaft5?
Mit Hilfe von Klammern.
> 2. Wie müsste ich die Abfrage definieren, dass eigenschaft1 und
> eigenschaft2 und eigenschaft3 zusammen möglich ist - oder eigenschaft4
> oder eigenschaft5?
Ebenfalls mit Hilfe von Klammern.
Gruß. Claus
Re: Newbie Frage zu PHP Abfragen
Michael Fana schrieb:
> ich habe mal eine (hoffentlich) einfache Frage zu Abfragen.
POST und GET werden in $_POST und $_GET gespeichert, welches Arrays sind.
Die einzelnen Angaben sind mittels $_POST['var'] bzw $_GET['var'] zu
bekommen. Oder was wolltest du wissen?
> select name from table where eigenschaft1=bla and eigenschaft2=blub and
> eigenschaft3=flop or eigenschaft4=klip or eigenschaft5=klap
Ach so, MySQL.
Frag mal hier: de.comp.datenbanken.mysql
--
Blubb
Re: Newbie Frage zu PHP Abfragen
Dirk Sohler schrieb:
> Frag mal hier: de.comp.datenbanken.mysql
de.sci.mathematik wäre da vielleicht sogar richtiger.
MfG
Niels
--
| http://www.kolleg.de =B7 Das Portal der Kollegs in Deutschland |
| http://www.bsds.de =B7 BSDS Braczek Software- und DatenSysteme |
| Webdesign =B7 Webhosting =B7 e-Commerce =B7 Joomla! Content Management =
|
------------------------------------------------------------ ------
Re: Newbie Frage zu PHP Abfragen
Danke für die Hinweise. Habe mal in einer MySQL-Gruppe nachgefragt. Da
PHP so eng mit MySQL verstrickt sind, bin ich wohl etwas
durcheinandergekommen. Danke trotzdem.
Gruß
Micha