Bonjour,
A partir de 53 membres dans la base, je ne parvenais plus à me connecter à ma version d'openflyers, installée chez l'hébergeur Free. Un message d'erruer survenait après authentification et avoir sélectionné mon profile. Ce dernier me demandait de m'assurer que ma clause WHERE était juste et, dans ce cas, de positioner l'option BIG_SELECT à 1.
Je pense (peut être à tord) qu'il s'agit d'une limitation de Free pour éviter les requêtes trop gourmandes sur leurs serveurs.
Pour contourner ce problème, et après avoir vainement cherché la requête incriminée, j'ai finalement modifié la classe classes/db.class.php et ajouté la ligne :
mysql_query("SET OPTION SQL_BIG_SELECTS = 1"
OR die( 'Error: '.mysql_error());
dans les méthodes function query($query) et function query_and_fetch_single($query), juste avant la requête proprement dite.
Ca fonctionne... Mais peut être faudrait il effectivement vérifier que la requête n'est pas trop gourmande.
Cordialement,
Côme