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