Holla,
da ich hier immer kompetente Hilf bekommen habe, ein neues Problem(chen):
ich habe eine Datenbankanfrage in eine Funktion gepackt:
Und will das Ergebnis nun in einem anderen Script daraufhin überprüfen,
ob es größer als 0, also gültig, ist:
Mein Problem ist nun, dass das was da zurückkommt IMMER gleich Null zu sein scheint,
also es kommt quasi nichts zurück.
(Der entsprechende Wert in der Datenbank ist definitiv größer als 1)
Kann mich vielleicht jemand grad mal aus dem Wald hinausführen?
Danke schonmal im Vorraus ...
da ich hier immer kompetente Hilf bekommen habe, ein neues Problem(chen):
ich habe eine Datenbankanfrage in eine Funktion gepackt:
PHP-Code:
function activate ($username, $usermail, $ac_code)
{
$sql="SELECT * FROM users
WHERE UserName='".$username."'
AND Usermail='".$usermail."'
AND state='".$ac_code."' LIMIT 1";
$res = mysql_query($sql);
$erg = mysql_fetch_assoc($res);
return $erg['UserID'];
}
Und will das Ergebnis nun in einem anderen Script daraufhin überprüfen,
ob es größer als 0, also gültig, ist:
PHP-Code:
$userid = activate($username, $usermail, $ac_code);
if ($userid < 1 ) {
echo 'Diese Kombination aus Nutzername und
Aktivierungscode existiert nicht<br>';
echo 'Abbruch der Registrierung';
exit;
}
echo 'Deine UserID:'.$userid.'<br>';
also es kommt quasi nichts zurück.
(Der entsprechende Wert in der Datenbank ist definitiv größer als 1)
Kann mich vielleicht jemand grad mal aus dem Wald hinausführen?
Danke schonmal im Vorraus ...
Kommentar