Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/03/2013, 18:00
eduardo_nicolas_cba
 
Fecha de Ingreso: agosto-2008
Mensajes: 13
Antigüedad: 15 años, 8 meses
Puntos: 0
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in

gente que puede ser que este pasando que me devuelve el error Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in cuando hago una consulta varias veces dentro de un while, puede ser algo como que tengo que liberar los recursos ?

Estoy con php llamando a un sp dentro de un while n veces

lo que hago dentro del while es

$sql="call sp_name('" . $string . "')";
echo $sql; // para verificar que el sql este bien
$result=mysql_query($sql,$conn);
$var01 = 0;

// Mysql_num_row is counting table row
$count2=mysql_num_rows($result);
If ($count2 == 0){
$var01 = 28;
}else{
// If result matched $myusername and $mypassword, table row must be 1 row
While($row = mysql_fetch_array($result))
{
$var01 = $row["identifier"];
}
}


creo que el problema viene porque lo estoy consultando dentro de un while n veces donde la query o sp puede o no retornar datos, y por lo que entiendo deberia de alguna forma liberar los recursos antes de volver a consultar

El php que uso es 4.9 no se si ese dato ayuda

gracias