Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    recuperare id dopo insert into

    salve, non so se posso postare qui o nella sezione database. il linguaggio è php con mysql

    vorrei, dopo aver effettuato un inserimento nel database, recuperare l'id della riga appena creata.

    potrei fare una select successiva in cui metto qualche condizione AND relativa ai dati appena inseriti, ma un metodo più veloce esiste ?

    ho trovato LAST_INSERT_ID ma mi sembra di aver capito che se nel frattempo qualche altra riga viene inserita poi succedono dei problemi ?

    grazie.

  2. #2

    Re: recuperare id dopo insert into

    Originariamente inviato da tizyjayd
    ho trovato LAST_INSERT_ID ma mi sembra di aver capito che se nel frattempo qualche altra riga viene inserita poi succedono dei problemi ?
    Se la chiamata la fai giusta (cioè passando la connesione come argomento) e la esegui subito dopo la insert, no.
    Codice PHP:
    $sql "insert into bla bla bla";
    $result mysql_query($sql$connessione) or die(mysql_error());
    $id mysql_insert_id($connessione); 

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.