Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    97

    mysql: INSERT TO solo se non è presente

    ciao ragazzi..devo fare una INSERT TO solo se il record non è stato già inserito..come faccio?? due quert una dentro l'altra?

    set rp = conn.execute("SELECT * FROM siti WHERE ID="&id_sito&""
    if not rp.eof then
    set rs = conn.execute("INSERT TO SITI..."
    end if

    c'è un modo per farlo con una sola query?

  2. #2
    Utente di HTML.it L'avatar di Lak3d
    Registrato dal
    Aug 2006
    Messaggi
    1,031
    forse esiste anche la maniera composta (una query dentro l'altra)... intanto il codice che hai scritto ha un errore:

    codice:
    Set rp = conn.Execute("SELECT * FROM siti WHERE ID=" & id_sito )
    If rp.EOF then
       Set rs = conn.Execute("INSERT INTO SITI..."
    End if

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    97
    Originariamente inviato da Lak3d
    forse esiste anche la maniera composta (una query dentro l'altra)... intanto il codice che hai scritto ha un errore:

    codice:
    Set rp = conn.Execute("SELECT * FROM siti WHERE ID=" & id_sito )
    If rp.EOF then
       Set rs = conn.Execute("INSERT INTO SITI..."
    End if
    il codice che ho scritto era un esempio..l'ho scritto qui al volo

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.