Hallo,
Ich werde noch wahnsinnig. Ich bekomme die folgende Funktion nicht zum laufen.
function update_session_id() {
$sql = "UPDATE users SET UserSession = NULL WHERE UserSession = '" .session_id(). "'";
//echo $sql;
if ( mysql_query($sql) ) {
exit(mysql_error());
}
Das MySql-Update Statement schreibt nichts in die Datenbank, es gibt allerdings auch keine Fehlermeldung.
Wenn ich echo $sql ausführen lasse, dann steht da:
[COLOR=Blue]UPDATE users SET UserSession = NULL WHERE UserSession = ''[/COLOR]
Es scheint also mal wieder an den Hochkommata zu liegen. Aber wie muss es richtig lauten ? Ich habe schon stundenlang diverse Kombinationen probiert, ohne Erfolg.
Ich werde noch wahnsinnig. Ich bekomme die folgende Funktion nicht zum laufen.
function update_session_id() {
$sql = "UPDATE users SET UserSession = NULL WHERE UserSession = '" .session_id(). "'";
//echo $sql;
if ( mysql_query($sql) ) {
exit(mysql_error());
}
Das MySql-Update Statement schreibt nichts in die Datenbank, es gibt allerdings auch keine Fehlermeldung.
Wenn ich echo $sql ausführen lasse, dann steht da:
[COLOR=Blue]UPDATE users SET UserSession = NULL WHERE UserSession = ''[/COLOR]
Es scheint also mal wieder an den Hochkommata zu liegen. Aber wie muss es richtig lauten ? Ich habe schon stundenlang diverse Kombinationen probiert, ohne Erfolg.
Kommentar