Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    47

    errore update php mysql

    ciao a tutti,
    riscontro un errore mysql su una query di update.
    L'errore è il numero #1064.
    La query è costruita in php tramite un form che passa delle variabili.
    L'errore sembra su un campo molto lungo che ho provato a definire nel db sia come varchar(255) che come text.
    Ho provato anche a pulire la stringa con mysql_escape_string ma niente di fatto.

    il bello è che nella pagina dove inserisco per la prima volta il record tutto funziona...

  2. #2
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,592
    un po' di codice, pliiiizz..
    detta così ti dico che la tua query è errata..

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    47
    Originariamente inviato da telegio
    un po' di codice, pliiiizz..
    detta così ti dico che la tua query è errata..
    hai ragionez....

    nella pagina dell'update ho il seguente codice che si occupa di mettere in una variabile quello che ho inserito nel form della pagina precedente e di lanciare la query:

    $id_numero=$_POST['id_numero'];
    $data=$_POST['data'];
    ...
    (per ogni campo della tabella setto una variabile)
    ...
    $query1 = "UPDATE tabella SET
    `DATA`=$data,
    ...
    ogni campo viene valorizzato con il contenuto della variabile
    ...
    WHERE `ID_NUMERO`=$id_numero";
    mysql_query($query1,$link);

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    47
    risolto,
    era un banalissimo problema di apici



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.