Willkommen in der Webstatt Zum Webstatt Blog und Stories
Sven Sven am 11.08.06 08:10

Morgen,
Ich scheitere grade an einer Useraktivierung. Das ganze funktioniert solange noch kein User aktiviert ist. Sobald aber einer aktiv ist, gibts nen error wenn sich ein anderer User aktivieren will. Hier die SQL-Anweisung :

<?php
$sql = 'UPDATE
`' . $_SETTINGS['mysql_pref'] . 'users`
SET
`user_active` = "1",
`user_key` = ""
WHERE
`user_key` = "' . secure ($_GET['activate']) . '"';
?>


Jemand ne Idee?

netcup.de Warum gibt es hier Werbung?
Michael Michael am 11.08.06 09:02

Vielleicht ist user_key als unique definiert?

Sven Sven am 11.08.06 09:07

Nope, hast mich aber damit auf ne andere Idee gebracht und nu tuts.
user_key ist als VARCHAR definiert. Außerdem hatte ich NOT NULL eingestellt.
Hab das ganze jetzt auf NULL gestellt und stelle dann nach dem Aktivieren auf NULL.
Läuft ;)

Michael Michael am 11.08.06 09:55

Schön, dass es läuft. Dennoch seltsam, dass es bei der ersten Aktivierung klappt...
Aber mit so etwas muss man bei MySQL halt rechen *gg*

Sven Sven am 11.08.06 10:27

Jo, dachte ich mir auch ^^ Naja, jetzt tut´s zufriedenstellend.

Creative Commons Lizenzvertrag
Alle Inhalte des Webstatt-Archivs stehen unter einer Creative Commons Namensnennung - Weitergabe unter gleichen Bedingungen 3.0 Unported Lizenz.

Impressum & Kontakt