TomIRL: mysql einfaches (oder auch nicht) abfrageproblem

Beitrag lesen

moin TomIRL!

meine abfrage liefert als ergebnis "id" 1 und 2. die abfrage muss irgendwie umgebaut werden, damit nur "id" 2 geliefert wird, weil nur bei "id" 2 kein C vorkommt.

Warte mal kleine Gedächtnisstütze:

id|inhalt|auto_id
1|A|1
1|B|2
1|C|3
2|B|4
2|A|

$sql="SELECT *FROM tabellenname WHERE inhalt!='C' ORDER BY id";
$zeilen = mysql_query($sql,....);
if (!$zeilen) die("Anfrage war nicht erfolgreich");
else

while ($f = mysql_fetch_array($zeilen))
{
   if ($f["id"]!=$id_old)
   {
    print ("$f[id] <br>");
     $id_old=$f["id"];
   }
}

Ich habs mal eben rausgerotzt!
So wird jede ID genau nur einmal angezeigt.
Willst Du jede jede mit Inhalt angezeiogt bekommen mußt Du die Abfrage  if ($f["id"]!=$id_old) rausnehmen und nur die Anzeige stehen lassen

Viele Grüße aus Berlin

TomIRL