Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    1,085

    mysql .. AUTO_INCREMENT

    io avrei la neccessità, dopo aver fatto un'insert su una tabella con un campo 'AUTO_INCREMENT', di conoscere il contenuto del campo in questione appena scritto.
    mi risulta che si possa ottenere con la funzione 'LAST_INSERT_ID()'

    ma non so come farla funzionare ..
    questo è il codice, e il campo in questione è 'id_pol'
    cosa ci dovrei aggiungere ?


    Codice PHP:
    $query "INSERT INTO polizze 
                 (
                  id_pol,                                                                            
                  id_ana,                                                    
                  num_pol,                                                      
                  ...
                  ...
                  ) 
             VALUES 
                 (
                  '',
                  '
    $id_ana',               
                  '
    $num_pol_ins',          
                  ...
                  ...
                  )"
    ;

    if (!
    mysql_query($query$db))                                                              
       {
          
    $esito ='KO';                                                                                                    
          
    $err "Errore durante INSERT tab. polizze: " .    mysql_error() . " - " mysql_errno(); 
       } 
    grazie mille

  2. #2
    Potresti usare
    $id_ultimo inserimento=mysql_insert_id();
    subito dopo la query
    www.clickeweb.com Realizzazione siti web

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    1,085
    funziona perfettamente .. grazie mille

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.