En réalité, si tu veux que ton système soit paramétrable via SQL, il te faut 2 tables
-une table 'posteur' contenant nbposts et level comme indiqué par Dawlin
-une table 'leveling' contenant posts et level
Je m'explique: dans la table 'leveling', tu définis le nombre de messages nécessaires pour atteindre un niveau sélectionné. Par exemple, sa structure pourra ressembler à ça:
posts level
0 1
50 2
150 3
500 4
etc etc...
Ensuite il faut relever les informations de cette table: mysql_query("SELECT * FROM leveling");
Il suffit ensuite de comparer le nombre de messages de l'utilisateur (en relevant les informations de la table 'posteur' de la même façon) au nombre de messages extraits de la table 'leveling' pour définir le level de ton utilisateur.
J'espère t'avoir été utile.
Si tu as besoin de plus d'informations concernant directement le code, n'hésite pas à me demander.