Bonjour a tous,
Je suis sur un forum phpbb qui était sous 1and1, on est passé sous OVH.
OVH possede un MYSQL qui fait la distinction entre maj et miniscule.
C'est un soucis pour la connexion, mais aussi pour la recherche des membres puisqu'on a un liste de a à z. Cependant, le résultat de la REQ nous sort uniquement des pseudos ayant ces lettres minuscules. les majuscules ne sont pas pris en compte :
Le code de la recherche:
la requete en elle meme:
Code : Sélectionner tout - Visualiser dans une fenêtre à part $select_letter .= ( $by_letter == chr($i) ) ? chr($i) . ' ' : '<a href="' . append_sid("memberlist.$phpEx?letter=" . chr($i) . "&mode=$mode&order=$sort_order&start=$start") . '">' . chr($i) . '</a> ';
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT * FROM phpbb_users WHERE user_id <> -1 AND username NOT LIKE 'a%' AND username NOT LIKE 'b%' AND username NOT LIKE 'c%' AND username NOT LIKE 'd%' AND username NOT LIKE 'e%' AND username NOT LIKE 'f%' AND username NOT LIKE 'g%'........... ORDER BY user_regdate ASC LIMIT 0, 50
est-ce que ca viendrait de la fonction chr() ?
Partager