globe: Mehrere Kriterien beim auslesen

Beitrag lesen

n'abend,

$counter = mysql_query("SELECT COUNT(*) AS gesamt FROM ip_log WHERE ip = '$ip' AND name = '$name'");

Nun will ich diejenigen daten auslesen die entweder
ip = '$ip' AND name = '$name'
oder
voter = '$voter' AND name = '$name'

$counter = mysql_query("SELECT COUNT(*) AS gesamt FROM ip_log WHERE (ip = '$ip' AND name = '$name') OR (voter = '$voter' AND name = '$name')");

die klammern sind an dieser stelle eigentlich unnötig, da AND die stärkere bindung hat - sie machen die abfrage aber übersichtlicher.

frei nach demorgan drehen wir das ganze jetzt noch ein wenig um, man weiss ja nicht welcher sql-optimizer hier am werke ist...

$counter = mysql_query("SELECT COUNT(*) AS gesamt FROM ip_log WHERE name = '$name' AND (ip = '$ip' OR voter = '$voter')");

hier sind die klammern allerdings notwendig!

weiterhin schönen abend...

--
wer braucht schon großbuchstaben?
sh:( fo:# ch:# rl:° br:> n4:& ie:{ mo:} va:) de:] zu:} fl:{ ss:? ls:[ js:|