tengo este script:
Código PHP:
<?php
//conecto a mysql
$conexion=mysql_connect(bla bla bla);
//compruebo conexion
if ($conexion==False){
//si no es correcta la conexion (false)mostrar mensaje
echo "error en la conexion";
}
//..................................
$resultado=mysql_query(
"SELECT * FROM usuarios WHERE nombre_usuario='$user' and clave_usuario='pass'",
$conexion);
if ($resultado==FALSE){
echo "la sentencia sql no se ha cumplido";
}
///.........................................
if (mysql_num_rows($resultado)!=0){
//si el resultado no es 0
session_name ("$user");
session_start();
session_register("login");
$_SESSION["login"] = "ok";
echo 'Usuario y contraseña válidos<br>
Bienvenido <strong>' .session_name().'</strong>';
}else {
echo "Usuario y contraseña incorrectos";
}
mysql_free_result($resultado);
mysql_close($conexion);
?>
hice la comprobacion de la sentencia sql ($resultado==FALSE) y cuando me abre la pagina me sale lo que escribi en el echo "sentencia sql no se ha cumplido"
pero es q lo curioso es que este mismo script lo pongo en otro servidor y me funciona, por que puede ser?