mysql_query mit mehreren Bedingungen in Where
Thomas
- php
Hi,
ich möchte in der Syntax von "mysql_query" unter der Abfrage "Where" mehr als nur eine Bedingung abfragen. Es soll hier im Beispiel zusätzlich noch die subid abgefragt werden. Wie lautet dann die richtige Schreibweise?
$sql = "SELECT
*
FROM
seitenverzeichnis
WHERE
id= 2";
Gruß
Thomas
Hallo Thomas,
ich möchte in der Syntax von "mysql_query"
was hat die Syntax von mysql_query mit Deinem Problem zu tun?
unter der Abfrage "Where" mehr als nur eine Bedingung abfragen.
SELECT * -- * ist oft keine gute Idee,
-- gebe doch die Spaltenliste an
FROM seitenverzeichnis
WHERE id = 2
AND subid = xyz -- siehe [link:http://dev.mysql.com/doc/refman/5.0/en/select.html@title=SELECT-Syntax] und
-- [link:http://dev.mysql.com/doc/refman/5.0/en/logical-operators.html@title=Operatoren]
-- im MySQL-Handbuch
Freundliche Grüße
Vinzenz
Hallo Thomas,
Fuer sowas gibt es das MySQL Handbuch.
Die grundsätzliche Syntax ist
SELECT spalten_namen FROM tabelle
WHERE bedingung_1
AND bedingung_2
Anstatt AND sind auch OR oder Kombinationen aus AND und OR moeglich
Gruß,
Dieter
Funktioniert prima!
Vielen Dank an euch.
Gruß
Thomas