• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Datein bei MySQL aktualisieren

Status
Für weitere Antworten geschlossen.

Web_spider

Neues Mitglied
Hi ALL :)
also ich habe ein Problem:
Ich brauche für meine HOmepage ein Befehl der die Datei bei MYSQL Aktualiesiert heißt reichschreibt. bei jedem Login soll die Sessionid zu dem gehörigen Namen eingespeichert werden. Ich glaube ich brauche dafür den Befehl UPDATE aber es funktioniert damit nicht hier der Code:
PHP:
...
$anfrage = "UPDATE benutzerdaten SET sid=";
             $anfrage.= session_id();
             $anfrage.= " WHERE username='";
             $anfrage.= $username;
             $anfrage.= "'";
             mysql_query($anfrage);
             print("Login Korrekt");
             $anfrage = "SELECT * FROM benutzerdaten WHERE sid LIKE '";
             $anfrage.= $username;
             $anfrage.= "'";
             $ergebnis = mysql_query($anfrage);
             $auslesen = mysql_fetch_row($ergebnis);
             print($auslesen[10]);
//Das Auslesen der session_id ist nur zum Test ob es klappt.
...
Das ist nur der Ausschnitt die Conecction zu MySQL und so weiter ist schon da

mfg web_spider :D
 
hi,

schon so probiert ?

PHP:
<?php

$anfrage = "UPDATE benutzerdaten SET sid = '".session_id()."' WHERE username = '".$username."' ";

mysql_query($anfrage);

print("Login Korrekt");

$anfrage = "SELECT * FROM benutzerdaten WHERE username = '".$username."' ";

$ergebnis = mysql_query($anfrage);

$auslesen = mysql_fetch_row($ergebnis);

print($auslesen[10]);

//Das Auslesen der session_id ist nur zum Test ob es klappt.

?>

*edit* source angepasst, dürften keine fehler mehr sein !
 
Zuletzt bearbeitet:
Ich kriege Folgende Fehlermeldung:
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /usr/export/www/vhosts/funnetwork/hosting/tdagaming/user.php on line 44
EDIT:
Hinzu kommt, dass die Session nicht in der Datenbank unter dem Benutzernamen gespeichert wird -.-
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben