Unbeantwortetes Thema

Auf Typo3 Datenbank zugreifen

Autor Nachricht
Verfasst am: 03. 03. 2008 [20:22]
Thomas
Thomas Jahn
Dabei seit: 21.01.2007
Beiträge: 38
Wer in Typo3 auf die Datenbank zugreifen will muss folgendes beachten:

Der normale Code in PHP sieht so aus:
// fe_user per uid auslesen
$select = "SELECT * FROM fe_users WHERE uid = '$uid'";
$result = mysql_query($select,$conn);
$row = mysql_fetch_array ($result);


da Typo3 die Connection schon im Bauch hat kann man sich also
Zeile 2 sparen, das ganze sieht dann so aus:

// uid vom eingeloggten Benutzer ermitteln (wird hier nicht benötigt!)
$userUid = $GLOBALS['TSFE']->fe_user->user['uid'];

// uid vom Benutzer auslesen
$uid = $GLOBALS['TSFE']->fe_user->user['uid'];


// schreibender Zugriff funktioniert ähnlich
$result = $GLOBALS['TYPO3_DB']->sql(TYPO3_db, "UPDATE fe_users
SET uploadsid = '$sid'
WHERE uid = '$userUid'");

fertig

[Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 04.03.2008 um 20:54.]