Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/09/2013, 14:55
jpsepulveda
 
Fecha de Ingreso: septiembre-2013
Mensajes: 4
Antigüedad: 10 años, 7 meses
Puntos: 0
Exclamación Problema con consulta SELECT en servidor web

Hola! Tengo el siguiente problema y me urge solucionarlo! Resulta que tengo instalado PHP 5.3.13 en mi servidor local y la aplicación me funciona perfecto, pero cuando la subo a un servidor web que tiene instalado PHP 5.2.17 me arroja el siguiente error cuando intento loguearme en la aplicación con un usuario y una password que existen en la base de datos:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/serviplo/public_html/catastro/funciones.php on line 13

Por lo que pude averiguar el problema es que no está haciendo el SELECT, pero no entiendo por qué en mi servidor local si lo hace y en el servidor web no. Les dejo el extracto del código por si alguien me ayuda a iluminarme.

//sentencia sql para consultar el nombre del usuario
$sql = "SELECT * FROM `u_comunas` WHERE `usuario`='$usuario' AND `password`='$clave'";
//ejecucion de la sentencia anterior
$ejecutar_sql=mysql_query($sql,$conectar);
//si existe inicia una sesion y guarda el nombre del usuario
if (mysql_num_rows($ejecutar_sql)!=0){
//inicio de sesion
session_start();
//configurar un elemento usuario dentro del arreglo global $_SESSION
$_SESSION['usuario']=$usuario;
//retornar verdadero
return true;
} else {
//retornar falso
return false;
}


Gracias de antemano!