MrHide: SQL Abfrage

Hi!

Ich steh gerade auf dem Schlauch und brauche etwas Anschub :-)

Ich arbeite gerade an einer Community. Es soll eine Art Buddy Liste hinterlegt werden.

Das heißt, ich erlaube dem gegenüber mein Bild zu sehen wenn ich dies durch einen Klick bestätige.

Mein Ansatz wäre folgender:

Ich erstelle eine neue Tabelle "buddy".
Zwei Felder: meineID, andereID
Wenn ich per Klick bestätige, dass der andere mein Freund ist, gibts nen Datenbankeintrag: ich setze meine ID und andereID(die ID des Gegenübers).

Wenn nun die Bilder oder Profile aufgerufen werden gibts wieder eine Datenbankabfrage:

Ich checke also: Gibts für meine ID einen Eintrag mit andereID? Wenn ja darf das Bild gezeigt werden, wenn nein, dann nicht.

Seht ihr darin auch den korrekten Weg?
Wie müsste die SQL Abfrage korrekt lauten?

Grüße und Dank, MH

  1. Ich checke also: Gibts für meine ID einen Eintrag mit andereID? Wenn ja darf das Bild gezeigt werden, wenn nein, dann nicht.

    Seht ihr darin auch den korrekten Weg?
    Wie müsste die SQL Abfrage korrekt lauten?

    Etwa so:

      
    $q = mysql_query("SELECT `ID` FROM `andereID` WHERE `ID` = `meineID`");
    

    und dann so was wie

      
    if(!$q)  
      {  
      echo "Kein Buddy";  
      }  
    else  
      {  
      echo "Buddy";  
      }
    

    Gruss Bouni

    1. Hi,

      Etwa so:

      $q = mysql_query("SELECT ID FROM andereID WHERE ID = meineID");

      
      >   
      > und dann so was wie  
      >   
      > ~~~php
        
      
      > if(!$q)  
      >   {  
      >   echo "Kein Buddy";  
      >   }
      
      

      Du willst nicht wirklich daraus, ob die DB-Abfrage korrekt ausgeführt werden konnte, einen Schluss auf die vorliegenden Daten ziehen.

      MfG ChrisB

      --
      Light travels faster than sound - that's why most people appear bright until you hear them speak.