/ / verificar si el usuario existe en php - php, if-instrucción, filas

verificar si el usuario existe en php - php, if-instrucción, filas

Obtuve el siguiente código para verificar si el nombre de usuario existe

$klassegruppe = mysqli_real_escape_string($conn, $_POST["opretklassegruppe"]);
$kodeord = mysqli_real_escape_string($conn, $_POST["opretkodeord"]);

$check = "SELECT klassegruppe FROM klassegrupper WHERE klassegruppe = "". $klassegruppe .""";
$navnecheck = mysqli_query($conn,$check);

if (mysql_num_rows($navnecheck) != 0) {

header("Location: http://klassegruppen.dk/?fejl=2&navn=". $klassegruppe ."");

$conn->close();

}

if (mysql_num_rows($navnecheck) == 0) {

$sql = "INSERT INTO klassegrupper (klassegruppe, kodeord)
VALUES ("". $klassegruppe ."", "". $kodeord ."")";

if (mysqli_query($conn, $sql)) {}

$conn->close();

header("Location: http://klassegruppen.dk/?oprettet=1");

}

Ejecutar este código es como si la consulta no obtuviera ningún valor. Simplemente sigue agregando nombres de usuario a la base de datos, incluso si existe

Respuestas

5 para la respuesta № 1

Estás mezclando las API de MySQL usando mysql_num_rows.

Utilizar mysqli_num_rows con el agregado i.

Esas API diferentes no se mezclan entre sí.