Comment créer numéro séquentiel pour N° de facture

Eléphant du PHP | 81 Messages

10 mars 2006, 00:20

Bonjour à tous,
J’ai besoin de créer un numéro de facture que j’insère dans une bdd du style : 20060301.
2006 pour l’année, 03 pour le mois et 01 comme numéro séquentiel que j’incrémente à chaque nouvelle facture.
Mon problème c’est justement ce numéro séquentiel !! Comment dois je m’y prendre pour le créer et surtout l’incrémenter à chaque nouvelle facture ?
Il y a la possibilité de l’auto incrément mais le problème, c’est que je dois en chaque début d’année repartir à 01.

Merci d’avance pour votre aide.
Pierre

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

10 mars 2006, 00:30

Salut,

tu peux toujours sauvegarder en type int dans la base et pour la nouvelle facture rechercher le numéro le plus élévé pour ajouter 1 à la nouvelle facture.

Par contre j'ajouterai au moins 1 voire 2 zéros: 2006030001

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Invité
Invité n'ayant pas de compte PHPfrance

10 mars 2006, 00:44

Merci, je vais creuser dans ce sens.
Pierre