Alex: Abfrage funktioniert nicht richtig

Beitrag lesen

Also, hiermit erzeuge ich den Zufallscode, momentan halt ohne Buchstaben:

function erzeuge_vcode($anzahl=21) {
    $zeichen=array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9);
    for ($i=0;$i<$anzahl;$i++) {
        $pw .=$zeichen[rand(0,count($zeichen))];
        }
    return $pw;
}

Und das hier ist der String, mittels dessen ich die Übereinstimmung überprüfe und das Feld für die Verifizierung ändere:

$code=$_GET[vcode];

$sql_newsletter="UPDATE $tabellenewsletter SET verified=1 WHERE v_code=$code";

Hello Alex,

Ich verstehe nun nicht, woran das liegt. Da der Vergleich von einem Code nur aus Ziffern aber einwandfrei funktioniert, vermute ich, daß ich in der Datenbank beim Feld für die Verifizierung - "vcode" - was falsch eingestellt habe. Ich habe aber bereits alles Mögliche durchprobiert: CHAR, VARCHAR, TEXT, etc.

Hat einer von Euch eine Idee, wo das Problem liegen könnte?

Wie lautet denn das SQL-Statement, dass Du für die Verifizierung benutzt?

Harzliche Grüße vom Berg
http://bergpost.annerschbarrich.de

Tom