El parametro $conex que entra en la funcion es el recurso de conexion creado desde otra funcion, no es problemas del recurso pues ya lo probe con otras consultas.
Código PHP:
function comprobaruser($conex){
mysql_select_db("pruebasphp",$conex) or die ("problemas en la seleccion de la base para nombre usuario");
$registros=mysql_query("select nombrelogeo from logeo where nombrelogeo= '$_REQUEST[nombreusuario]' ",$conex)
or die("problemas en la comparacion de users".mysql_error());
$userexiste=mysql_num_rows($registros);
echo "encontro algo".$userexiste."<br>";
if($reg=mysql_fetch_array($registros)){
echo "nombre de usuario ya existe";
}
else{
echo "no hay nombres de usuario registrados que concuerden";
}
}
por pantalla se me imprime un 0 despues del numero de columnas del result set.
probe de la siguiente manera tambien con los mismos resultados
Código PHP:
function comprobaruser($conex){
mysql_select_db("pruebasphp",$conex) or die ("problemas en la seleccion de la base para nombre usuario");
$registros=mysql_query("select nombrelogeo from logeo where nombrelogeo= '$_REQUEST[nombreusuario]' ",$conex)
or die("problemas en la comparacion de users".mysql_error());
$userexiste=mysql_num_rows($registros);
echo "encontro algo".$userexiste."<br>";
if($userexiste>0){
echo "nombre de usuario ya existe";
}
else{
echo "no hay nombres de usuario registrados que concuerden";
}
}