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).