Hallo,
ich habe eine total blöde Frage. Ich bekomme eine IP nicht in meine MySQL-Tabelle eingetragen. Das Feld heißt IP und ist mit VARCHAR(15) definiert. Dürfte passen, oder? Jedoch schreibt es alles, außer die IP in die Datenbank.
Probiert habe ich es auch schon so, ...
Hat jedoch auch nichts gebracht. Habe auch schon gesucht ob eventuell die Variable doppelt belegt ist, ist aber auch nicht der Fall. Ich verzweifle. Hoffe jemand von Euch hat einen Rat.
ich habe eine total blöde Frage. Ich bekomme eine IP nicht in meine MySQL-Tabelle eingetragen. Das Feld heißt IP und ist mit VARCHAR(15) definiert. Dürfte passen, oder? Jedoch schreibt es alles, außer die IP in die Datenbank.
PHP-Code:
<?
/* Url zur Webseite */
$userip = $HTTP_SERVER_VARS["REMOTE_ADDR"]; /* die momentane IP des Besuchers */
function login($userid)
{
$sql = sprintf("UPDATE memberlist SET UserSession = md5('".$username."'), IP = '".$userip."', OnlineTime = ('%s') WHERE UserId = '".$userid."'", time());
mysql_query($sql);
}
?>
PHP-Code:
<?
/* Url zur Webseite */
$userip = $HTTP_SERVER_VARS["REMOTE_ADDR"]; /* die momentane IP des Besuchers */
function login($userid)
{
$sql = sprintf("UPDATE memberlist SET UserSession = md5('".$username."'), IP = ('%s'), OnlineTime = ('%s') WHERE UserId = '".$userid."'", $userip, time());
mysql_query($sql);
}
?>
Kommentar