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

    [PHP] Sintassi errata in update

    Cos'è che sbaglio??

    Codice PHP:
    $query1 "UPDATE utenti 
    SET name = '
    $name', 
    SET email = '
    $mail', 
    SET eta = '
    $eta', 
    SET giorno = '
    $giorno', 
    SET mese = '
    $mese', 
    SET anno = '
    $anno', 
    SET sesso = '
    $sesso', 
    SET status = '
    $status', 
    SET facolta = '
    $facolta', 
    SET citta = '
    $citta
    WHERE username = '
    $username' ";

    $result2mysql_query($query1) or die("errore nella query" .mysql_error()); 

  2. #2
    che errore ti da?..cmq prova cosi

    Codice PHP:
    $query1 "UPDATE utenti 
    SET name = '"
    .$name."', 
    SET email = '"
    .$mail".', 
    SET eta = '"
    .$eta".', 
    SET giorno = '"
    .$giorno."', 
    SET mese = '"
    .$mese."', 
    SET anno = '"
    .$anno."', 
    SET sesso = '"
    .$sesso."', 
    SET status = '"
    .$status."', 
    SET facolta = '"
    .$facolta."', 
    SET citta = '"
    .$citta."' 
    WHERE username = '"
    .$username." ' "

  3. #3
    Vien fuori questo

    errore nella queryYou have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'SET email = 'erny.ipc@libero.it', SET eta = '23', SET giorno = '04', SET mese' at line 2


    Niente da fare in quel modo

  4. #4
    infattoi scusa ecco casa sbaGLI...la sintassi corretta è :

    Codice PHP:
    $query1 "UPDATE utenti 
    SET  name = '"
    .$name."', 
           email = '"
    .$mail".', 
           eta = '"
    .$eta".', 
           giorno = '"
    .$giorno."', 
           mese = '"
    .$mese."', 
           anno = '"
    .$anno."', 
           sesso = '"
    .$sesso."', 
           status = '"
    .$status."', 
           facolta = '"
    .$facolta."', 
           citta = '"
    .$citta."' 
    WHERE username = '"
    .$username." ' "

  5. #5
    Wow grazie!! Ma come mai tutte le istruzioni che trovo in giro, ripetono il SET per ogni campo?!

  6. #6
    ...mmm :master: :master: :master: ..nn si ripete il SET..nn capisco x quale motivo nn me ne sono accorto la prima volta..cmq

  7. #7
    spero che le variabili siano state ben formattate prima di essere iniettate in una query...
    www.gext.it

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.