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

    Ricavare l'ID di un record appena inserito

    Salve...
    avrei questo problema:
    inserisco un record in un database mySQL, usando la seguente istruzione SQL:

    codice:
    $query="INSERT INTO nometabella (titolo, descrizione, data) VALUES('" . $titolo . "','" . $descrizione . "','" . $data . "')";
    
    mysql_db_query($database_news, $query, $news) or die(mysql_error());
    ...ora, nella tabella che aggiorno c'è anche un campo ID, univoco e che si auto-incrementa ad ogni inserimento che faccio... a me subito dopo aver fatto questa INSERT, servirebbe sapere con che ID il nuovo record è stato memorizzato....
    ...esiste un modo per saperlo senza dover fare un'altra query???

    :master:

    grazie!
    =======
    Daniele

  2. #2
    mysql_insert_id();

  3. #3
    ti consiglio di leggere, anche a scopo informativo, quello che dice il manuale riguardo a questo comando

    www.php.net/mysql_insert_id

    soprattutto riguardo ai campi bigint
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

  4. #4
    ...grazie ad entrambi!

    ciao
    =======
    Daniele

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.