Zum Inhalt springen

MySQL Abfrage

Erstellt am 25. April 2006 · 1 Antwort · letzte Antwort am 26. April 2006

Tags: Frontend-Benutzer, Datenbank, Frage

melloman ·

Hallo

Bin blutiger Anfänger in Typo3, habs aber bisher immerhin hinbekommen, dass sich ein user einloggen kann, und dass ich Daten aus einer anderen MySQL DB anzeigen kann...

Ich will nun aber alle Informationen zum aktuell eingeloggten User aus der zweiten DB anzeigen...wie mache ich nun die MySQL Abfrage, dass nur der entsprechende Datensatz des eingeloggten User angezeigt wird ??

Vielen Dank für eure Antowrten
melloman

basti79 ·

Nicht direkt TypoScript oder gar Typo3 Spezifisch, aber:

mit einer WHERE-Klausel solltest du das einschränken können. Nehmen wir mal an, du willst Daten über einen user mit der ID 54 herausfinden. Deine SELECT-Klausel müßtest du also um "WHERE uid=54" oder ähnliches erweitern. Natürlich wäre die 54 in der Regel eine Variable, aber wie du die da einsetzt, hängt von der verwendeten Programmiersprache ab. Bei PHP käme z.B. etwas heraus wie:

$uid=...; // hier kriegen wir die UID von aussen geliefert
...
mysql_connect(...);
mysql_select_db(...);
...
$result=mysql_query("SELECT lieblingsspeise FROM userdaten WHERE uid=$uid");
...

Hinweise, wie genau du die Datenbank abfragst, könnten mir hier weiterhelfen, dir weiterzuhelfen.