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.]
|