Visualizzazione dei risultati da 1 a 6 su 6

Discussione: aggiornamento

  1. #1

    aggiornamento

    ciao...

    cosa non va in questo codice:

    $vu="std";
    $del3="replace into `gb` set utente='$vu' where utente='$ute'";
    $verif3=mysql_query($del3,$con);
    if($verif3)$p=0;
    else echo mysql_error();

    nella teoria dovrebbe modificare un solo campo della tabella gb e settarlo come std dove prima era $ute

    giusto?

    ecco l' errore: VVoVe:

    You have an error in your SQL syntax near 'where utente='1'' at line 1

  2. #2
    Perche' usi REPLACE???? replace lavora con gli stessi parametri di INSERT quindi senza condizione WHERE.

    Usa UPDATE invece di REPLACE se vuoi aggiornare un campo di un record.


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

  3. #3
    mi spigate la differenza tra update e replace? a grandisse linee

  4. #4
    Originariamente inviato da NeoArgo
    mi spigate la differenza tra update e replace? a grandisse linee
    REPLACE esegue un DELETE seguito da un INSERT.

    UPDATE aggiorna i record senza cancellare la tupla.


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

  5. #5
    tanc iou! VVoVe:

    anche se per replace non vedo la necessita di cancellare e poi reinserire...

  6. #6
    Originariamente inviato da NeoArgo
    tanc iou! VVoVe:

    anche se per replace non vedo la necessita di cancellare e poi reinserire...
    Mica lo devi fare tu.... lo fa lui di suo..

    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.