Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/04/2010, 22:18
Avatar de truman_truman
truman_truman
 
Fecha de Ingreso: febrero-2010
Ubicación: /home/user
Mensajes: 1.341
Antigüedad: 14 años, 2 meses
Puntos: 177
Pregunta Warning: mysql_num_rows() expects parameter 1...

Hola a todos, como estan?

Me tira este error:

Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\tecnocursos2\resultados.php on line 5

En la linea 5 está justo este codigo:
Código PHP:
$totalRows_resultados=mysql_num_rows($sSQL); 
Lo raro es que me lo tira a veces, eso es lo que no entiendo, si algo estaria mal me debería tirar siempre el error.
Las veces que NO me lo tira, la consulta se hace perfectamente, dejo codigo:


Código PHP:
//Conexion con la base
mysql_connect("localhost","user","pass")or die ('Ha fallado la conexión: '.mysql_error());

//selección de la base de datos con la que vamos a trabajar
mysql_select_db("base")or die ('Error al seleccionar la BD: '.mysql_error());


//Creamos la sentencia SQL y la ejecutamos   

$sSQL=mysql_query("SELECT * FROM profesionales WHERE pais = '$pais' AND especialidad  RLIKE '$especialidad ' ORDER BY precio DESC");
$totalRows_resultados=mysql_num_rows($sSQL); 

echo 
$totalRows_resultados;

while(
$row mysql_fetch_array($sSQL))
{
echo 
$row['nombre'];echo '<br />';

Si alguien sabe que pasa, por favor ayudeme, gracias a todos