I realized that the validation did not work and that no matter what data you enter from the maintainer, this code always returns 1. What I'm looking for is that it returns 0 if the sql query did not return any results.
if (!$cnn) {
die("Conexion Fallida: " . mysqli_connect_error());
}else {
$nombre_usuario = $_POST['txt_nombre_admin']; //Nombre del usuario
$contraseña_usuario = $_POST['txt_password_admin'];//Contraseña usuario
$privilegio_usuario = $_POST['sel_privilegio']; //Nivel del usuario
$rs = mysqli_prepare($cnn,"SELECT privilegio FROM usuarios WHERE (nombre = ? and password = ? and privilegio = ?)");
$ok = mysqli_stmt_bind_param($rs, "ssi", $nombre_usuario, $contraseña_usuario, $privilegio_usuario);
$ok = mysqli_stmt_execute($rs); //Siempre da 1
if ($ok == false) {
echo $ok;
}else {
echo $ok;
}