Comment limiter le nb d'enregistrement dans une db?

PascalWeb
Invité n'ayant pas de compte PHPfrance

28 févr. 2005, 19:36

Je souhaite limiter le nombre d'enregistrement dans une base de donnée en fonction du login utilisateur. En fait dès qu'un client a dix enregistrements sous son nom je veux qu'il ne puisse plus saisir de nouveau enregistrement à moins qu'il supprime un enregistrement pour liberer de l'espace.
Est-ce que cela est possible et si oui comment faire?
Merci de votre précieuse aide.
Pascal

Eléphant du PHP | 334 Messages

28 févr. 2005, 19:41

Ca se gère pas au niveau de la base de données, faut le gérer par le code.

Au moment d'afficher le formulaire d'ajout, il suffit de regarder le nombre d'enregistrement présents pour le login de la personne ( de type COUNT (*) ... WHERE login=... ) et ne l'afficher que si le nombre est inférieur à 10.

:wink:

PascalWeb
Invité n'ayant pas de compte PHPfrance

02 mars 2005, 10:32

Merci pour ton aide, cela fonctionne comme tu me l'as dit.