Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    281

    lo script non svuota la tabella......

    gestisco il passaggio di alcuni dati con una tabella mysql.
    all'inizio di una pagina php devo far svuotare la tabella, e durante lo script inserisco i valori nuovi.

    all'inizio dello script ho messo questa query:

    $sql1="TRUNCATE TABLE `temporanea`";

    e durante lo script li inserisco con questo comando:

    mysql_query("INSERT INTO temporanea SET codcom='$raw[codcom]', presenze = '$e', giorno='$data2'") OR DIE(mysql_error());

    il fatto è che quando si apre la pagina mi esce:

    Valore duplicato 'E648' per la chiave 1

    infatti lo script non svuota la tabella, come mai???

  2. #2
    la query del TRUNCATE TABLE la esegui oppure ti limiti a valorizzare la variabile $sql1?

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    281
    Originariamente inviato da piero.mac
    la query del TRUNCATE TABLE la esegui oppure ti limiti a valorizzare la variabile $sql1?
    la seconda che hai detto

    comunque ora l'ho risolto, il problema era quello.

    mi rimane un dubbio, la devo eseguire dopo che ho fatto selezionato il db, confermi ?

  4. #4
    Originariamente inviato da riaw
    la seconda che hai detto

    comunque ora l'ho risolto, il problema era quello.

    mi rimane un dubbio, la devo eseguire dopo che ho fatto selezionato il db, confermi ?
    i classici step sono:

    1) connessione
    2) scelta de db
    3) esecuzione di una o piu' queries.

    a prescindere dal modo e dal contenuto l'ordine deve essere quello.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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.