Estoy de acuerdo, yo haría lo siguiente:
Código PHP:
if (!isset($_SESSION['Maximo'])) {
$res = mysql_query("SELECT COUNT(*) AS cnt FROM fruta WHERE current > 7");
$row = mysql_fetch_assoc($res);
$_SESSION['Maximo'] = $row['cnt'] - 1;
}
echo $_SESSION['Maximo'];
o bien puede usar empty() en vez de !isset()