<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-15"
 http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Marcello Vezzelli ha scritto:
<blockquote cite="mid459B7A49.3020404@vezz.it" type="cite">Ciao a
tutti,
  <br>
mi trovo ad affrontare il "classico" problema della numerazione fatture
per anno.
  <br>
Ho due bei campi int, numfatt e anno, che formano la chiave primaria.
  <br>
  <br>
Ho già utilizzato con altri db (interbase, firebird) un contatore
server side per gestire la numerazione automatica e gli accessi
concorrenti.
  <br>
</blockquote>
<br>
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).<br>
Per ritornarnare questo valore subito dopo il nuovo inserimento devi
utilizzare <code class="literal">mysql_insert_id()
[<a class="moz-txt-link-freetext" href="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">http://209.85.129.104/search?q=cache:bgJwemmEl2QJ:dev.mysql.com/doc/refman/5.0/en/getting-unique-id.html+mysql+last+id&amp;hl=it&amp;gl=it&amp;ct=clnk&amp;cd=1&amp;client=firefox-a</a>]<br>
<br>
Ciao<br>
<br>
M.<br>
<br>
</code>
<pre class="moz-signature" cols="72">-- 
Michel 'ZioBudda' Morelli                       <a class="moz-txt-link-abbreviated" href="mailto:michel@ziobudda.net">michel@ziobudda.net</a>
Consulenza sistemistica in ambito OpenSource.
Sviluppo applicazioni web dinamiche (LAMP+Ajax)
Telefono: +39-0240706096 --  Fax: +39-0291390660
Cellulare: +39-3939890025

<a class="moz-txt-link-freetext" href="http://www.ziobudda.net">http://www.ziobudda.net</a>                         ICQ: 58351764  
<a class="moz-txt-link-freetext" href="http://www.ziobuddalabs.it">http://www.ziobuddalabs.it</a>                      Skype: zio_budda
<a class="moz-txt-link-freetext" href="http://www.ajaxblog.it">http://www.ajaxblog.it</a>                           
</pre>
</body>
</html>