[PHP/MySQL] Suche Datensätze aus Table 1 mit einer ID, die in Table 2 (nicht)vorkommt

theHacker

sieht vor lauter Ads den Content nicht mehr
Teammitglied
ID: 69505
L
20 April 2006
22.682
1.315
ice-breaker schrieb:
also hab mal nen kleines prob und bekomm es net so ganz hin wie ich will (wahrscheinlich zu unkonzentriert heute abend)

ich will in einer datenbank die id aus der tabelle interessen auslesen und abfragen ob diese id in der tabelle mitglieder vorhanden ist. wenn nciht soll die id per echi ausgegeben werden. das muss wahrscheinlich per schleife gemacht werden, aber ich komme heute abend net damit klar
PHP:
$sql="SELECT interessen.id FROM interessen LEFT JOIN mitglieder USING(id)WHERE mitglieder.id IS NULL"; 
$res=mysql_query($sql); 
while($row=mysql_fetch_array($res)) 
  echo $row[0]."<br>"; 
mysql_free_result($res);
 
Moin,
möchte es gerne IP/UA bezogen haben, hat bisher leider net geklappt. Unten mal DB-Tabellenstruktur. Hoffe jemand kann mir helfen. Danke

kampagnen:id|name|reload
reloadsperren:id|kid*|ip_adresse|user_agent|reloadzeit

* id bei kampagnen.

MfG
 
Moin,
hab mal selbst was rausgefunden, ist vllt. evtl. net so schön, wollt mal fragen wie ne schneller Abfrage aussieht.

PHP:
SELECT * 
FROM kampagnen
LEFT JOIN reloadsperren ON ( kampagnen.id = reloadsperren.kid && reloadsperren.ip_adresse = '50.51.52.53' && reloadsperren.user_agent = 'Mozilla' ) 
WHERE reloadsperren.kid IS NULL