Lupinius: Probleme bei Registrierung über PHP.

Beitrag lesen

Ich probiere gerade eine PHP-Testseite zu programmieren, mit Registration etc.
Die funktioniert auch schon, nur das Es unendlich viele Benutzer mit dem gleichen Namen geben kann. Was ich dagegen größtenteils von php-quake.net geklaut habe funtioniert nicht. UNd ich komme einfach nicht dahinter warum nihct. Wäre nett wenn ich Hilfe bekommen könnte. Das Skript ist:

$db = @new mysqli( SQL_HOST, SQL_USER, SQL_PASS, SQL_BASE);  
$sql = "SELECT  
	ID  
FROM  
	users  
WHERE  
	Nickname = ?  
LIMIT  
	1";  
$stmt = $db->prepare($sql);  
$stmt->bind_param("s", $User);  
$stmt->execute();  
$stmt->store_result();  
if (!$stmt->num-rows) {  
echo "Der Benutzername wird bereits verwendet.";  
} else {  
//Registrierung

Die Datenbankverbindung stimmt so, und der SQL-Query auch (seperat getestet).