[Db] contatore server side
Davide Michel 'ZioBudda' Morelli
michel a ziobudda.net
Mer 3 Gen 2007 10:41:10 CET
Marcello Vezzelli ha scritto:
> Ciao a tutti,
> mi trovo ad affrontare il "classico" problema della numerazione
> fatture per anno.
> Ho due bei campi int, numfatt e anno, che formano la chiave primaria.
>
> Ho già utilizzato con altri db (interbase, firebird) un contatore
> server side per gestire la numerazione automatica e gli accessi
> concorrenti.
devi settare il campo "int" come intero con opzione auto_increment. In
questo modo per ogni inserimento si occupa mysql di mettere il numero
giusto dentro a "int" (quindi la concorrenza).
Per ritornarnare questo valore subito dopo il nuovo inserimento devi
utilizzare |mysql_insert_id()
[http://209.85.129.104/search?q=cache:bgJwemmEl2QJ:dev.mysql.com/doc/refman/5.0/en/getting-unique-id.html+mysql+last+id&hl=it&gl=it&ct=clnk&cd=1&client=firefox-a]
Ciao
M.
|
--
Michel 'ZioBudda' Morelli michel a ziobudda.net
Consulenza sistemistica in ambito OpenSource.
Sviluppo applicazioni web dinamiche (LAMP+Ajax)
Telefono: +39-0240706096 -- Fax: +39-0291390660
Cellulare: +39-3939890025
http://www.ziobudda.net ICQ: 58351764
http://www.ziobuddalabs.it Skype: zio_budda
http://www.ajaxblog.it
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: http://lists.ziobudda.net/pipermail/db/attachments/20070103/dde23035/attachment.htm
Maggiori informazioni sulla lista
Db