Buenas tardes,
Tengo un formulario que hace un insert a una bd, ese insert quiero que se haga en caso de que uno de los datos que pido ($nuevoUsuario) no exista ya en la bd, basicamente es un registro de usuario y pass, y no quiero que el usuario se repita.
Ahora bien, lo que hago es lo siguiente:
-Hago la busqueda en la bd y lo guardo en una variable
Código PHP:
$nuevoUsuario = $_POST["usuarioIntroducido"];
$nuevoPassword = $_POST["PasswordIntroducido"];
$sentenciaSQLusuario = "SELECT user FROM password WHERE user = '$nuevoUsuario' " ;
$memoriaUsuario = $mysqli->query($sentenciaSQLusuario) ;
-Procedo a hacer la comprobacion
Código PHP:
while($listaUsers = $memoriaUsuario->fetch_array()){
$usu = $listaUsers['user'];
if($usu == $nuevoUsuario){echo "Este usuario ya existe en la base de datos" ;}else{echo "no existe";}
}
Si introduzo un usuario que ya existe en la base de datos, perfecto, me salta el echo como que ya existe, pero sino no me salta nada, y no lo entiendo, o es una cosa o es otra.
Por que puede ser? Gracias de antemano cracks!