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

    [mysql] insert e lettura campo id omesso

    Ho una tabella autori, con campi ID (auto_increment) e AUTORE. Nella insert do NULL sull'ID in modo che venga stabilito da mysql, ma subito dopo alla insert avrei bisogno di avere l'id in questione...
    C'è un modo di impostare una query che inserisca dei record in una tabella e al contempo, restituisca a mo di select la colonna ID dei campi inseriti?
    GreyFox (Linux registered user #435102)
    greyfox.imente.org - GreyFox's shots (photo gallery)
    $ cd /pub
    $ more beer

  2. #2
    int mysql_insert_id ( [resource link_identifier] )
    Retrieves the ID generated for an AUTO_INCREMENT column by the previous INSERT query.

    Vai a guardare questa funzione

  3. #3
    ti ringrazio

    Sto usando PEAR : DB per la connessione al db però purtroppo ora il sito è down: domani vado a cercare la funzione equivalente a mysql_insert_id().
    Quando la trovo faccio sapere.
    GreyFox (Linux registered user #435102)
    greyfox.imente.org - GreyFox's shots (photo gallery)
    $ cd /pub
    $ more beer

  4. #4
    Sembra non ci siano funzioni equivalenti, o almeno non ne ho trovate.
    Pare che pear usi le sequenze, ma come vadano usate non è chiarissimo... sembra più una emulazione
    GreyFox (Linux registered user #435102)
    greyfox.imente.org - GreyFox's shots (photo gallery)
    $ cd /pub
    $ more beer

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.