Normalformen einer Datenbank und php

Eiszwerg

Erfahrenes Mitglied
So, nachdem ich mir die Sache mit den DBs immer schön einfach (andere würden schwer sagen) gemacht habe, will ich das nun ändern. Allerdings stellt sich mir da eine Frage bei folgender Situation:

-2 Tabellen (TUser, TUserPost)
-TUser beinhaltet Uid, Nick, PW
-TUserPost beinhaltet, Pid, Uid,Datum,Post

Wenn ich nun TUserPost auslese, hätte ich natürlich auch gerne den Namen ausgegeben. Muss ich jetzt 2 Abfragen machen, oder wie läuft das mit dem Fremdschlüssel Uid in TUserPost, welcher ja der Verweis auf TUser ist.

Wäre echt super dankbar für eine konkrete Auskunft und einen kleinen Denkanschubser.
 
Code:
SELECT TUser.*, TUserPost.* FROM TUser, TUserPost WHERE TUserPost.Uid = TUser.Uid
So sollte der generelle Gedanke sein. Du kannst also wie du siehst ohne Probleme in einem Query mehrere Tabellen einer Datenbank abfragen.
Ob jedoch der Code total richtig ist...Keine Ahnung. ;)
 
Ach sooo...
Ich trenne also quasi nur die einzelnen Tabellen durch Kommata.
Habe ich irgendwo schon mal gesehen. In der Schule glaube ich!
Ich danke Dir, mein Sohn ;)
 
PHP:
if($iAlterTim < $iAlterEiszwerg) {
  $sPossibleSonOfEiszwerg = "Tim";
  if($iAlterEiszwerg - ${"iAlter".$sPossibleSonOfEiszwerg} < 14) {
    echo "Ich geb dir gleich Sohn, mein Gutester";
  }
}
:p
 
Zurück