A ver si esto te sirve, en tu código, el if($userexiste>0) no es necesario, prueba esto y me cuentas:
Código PHP:
Ver original<?php
/**
* bool comprobarUser Comprueba si el nombre de usuario $nombreUsuario existe en la db
* @param resource $conex
* @param string $nombreUsuario
* @return true cuando el usuario existe o en caso de error, false cuando el nombre de usuario no existe
*/
function comprobaruser($conex, $nombreUsuario){
//Si no puedes seleccionar la db, error, sal de aqui
$sql = "select nombrelogeo from logeo where nombrelogeo= '{$nombreUsuario}";
//Si hay un fallo en la query, error, sal de aqui
//Si no se han encontrado registros, entonces devuelves false, o sea, el usuario que buscar no existe
//Si se han encontrado registros, entonces devuelves true
//Salida
return true;
}
?>
sal u 2