Visualizzazione dei risultati da 1 a 10 su 10

Discussione: Problemino con INSERT

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2006
    Messaggi
    628

    Problemino con INSERT

    Ciao a tutti
    Devo fare un insert dentro una tabella di un DB MYSQL, devo mettere in un campo di questa tabella, l'id che assume questo record, come si potrebbe fare?
    Vorrei evitare di fare tue chiamate, cioè:
    1) La prima inserire i dati
    2) Prendo l'ultimo id inserito e faccio una UPDATE sulla tabella

    Non si potrebbe fare tutto in uno?
    Voglio mettere in un campo l'id che ASSUMERA' il record, non l'ultimo fino ad ora!!!

    Grazie
    Software gratuito per gestire le tue newsletter: Mercurio

  2. #2
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Non credo di aver capito.
    Vuoi mettere l'id NELLO STESSO RECORD?

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2006
    Messaggi
    628
    Si praticamente in un campo del record che devo inserire dovrà andare, l'id che assumerà questo record quando verrà inserito nel db
    Software gratuito per gestire le tue newsletter: Mercurio

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    ma come è strutturato il tuo database/tabella? non ti conveniva settare il campo id come auto_increment visto che è quello che cerchi di fare a mano e guarda un po' ci hanno già pensato ad automatizzare il sistema?
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2006
    Messaggi
    628
    LA TABELLA E' SEMPLICISSIMA:
    ----------------------------------------
    -ID
    -ID_RIFERIMENTO
    -NOME
    -COGNOME

    Certe coppie nome-cognome devono appartenere allo stesso id_riferimento
    quindi quando ne vado ad aggiungere il primo voglio già settargli l'ID_RIFERIMENTO
    poi per gli altri che andrò ad aggiungere non c'è problema perchè prenderò l'id_diferimento del gruppo che mi interessa e ce lo salvo quando farò l'insert di una nuova coppia che appartiene a quel gruppo..

    Mi sono spiegato?

    P.S. Già ID è auto_increment ID_RIFERIMENTO non deve essere auto incremento, perchè devo impostare IO l'id del gruppo, ma se il gruppo è nuovo devo metterci l'id della prima coppia creata!
    Software gratuito per gestire le tue newsletter: Mercurio

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2006
    Messaggi
    628
    up
    Software gratuito per gestire le tue newsletter: Mercurio

  7. #7
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Prova a mettere ID_RIFERIMENTO = ID, ma non sono sicuro che funzioni

  8. #8
    Utente di HTML.it
    Registrato dal
    Apr 2006
    Messaggi
    628
    Originariamente inviato da luca200
    Prova a mettere ID_RIFERIMENTO = ID, ma non sono sicuro che funzioni
    Mmmmm dubito!
    Software gratuito per gestire le tue newsletter: Mercurio

  9. #9
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Originariamente inviato da [D]ottor
    Mmmmm dubito!
    Invece di dubitare potevi fare lo sforzo di provare.
    Comunque in effetti non funziona. Di conseguenza non c'è modo di fare quello che vorresti.

  10. #10
    Utente di HTML.it
    Registrato dal
    Apr 2006
    Messaggi
    628
    Originariamente inviato da luca200
    Invece di dubitare potevi fare lo sforzo di provare.
    Comunque in effetti non funziona. Di conseguenza non c'è modo di fare quello che vorresti.
    Non ho provato perchè sapevo che non funzionava!!!
    Niente faccio l'update
    Software gratuito per gestire le tue newsletter: Mercurio

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 © 2024 vBulletin Solutions, Inc. All rights reserved.