Visualizzazione dei risultati da 1 a 9 su 9

Discussione: Errore query

  1. #1

    Errore query

    Codice PHP:
    for($i=$z$i>0$i--)
    {
     
    $query "UPDATE fatture SET ('',$fattura,'$codice[$i]','$descrizione[$i]','$um[$i]',$quantita[$i],$prezzo[$i],$sconto[$i],$importo[$i],$aliquota,'$ditta','$pagato','$giorno','$mese','$anno') WHERE (nfatt = $fattura)";

      if (
    mysql_query($query$db) or die(mysql_error()));

    mi dice

    Errore di sintassi nella query SQL vicino a '('',215,'A151','spofgjfp hfpg jpo','CF',12.42,2.42,0,30.06,10,'AIA','si','01','0 ' linea 1
    [ SimplyMepis 8 ]Copyleft
    www.mepisitalia.org IL SITO ITALIANO UFFICIALE DI MEPIS
    www.salentomovida.it LA MOVIDA DEL SALENTO HA UN NUOVO PUNTO D'INCONTRO SUL WEB
    [ SUD SOUND SYSTEM MINA FUECU INTRA ALLU SALENTU ]

  2. #2
    Codice PHP:
        $query "UPDATE fatture SET ('nfatt','articolo','desc','um','quant','prezzo','sconto','importo','aliquota','ditta','pagato','giorno','mese','anno') VALUES ($fattura,'$codice[$i]','$descrizione[$i]','$um[$i]',$quantita[$i],$prezzo[$i],$sconto[$i],$importo[$i],$aliquota,'$ditta','$pagato','$giorno','$mese','$anno') WHERE (nfatt = $fattura)"
    l'ho modificato csì ma nn cambia!

    Errore di sintassi nella query SQL vicino a '('nfatt','articolo','desc','um','quant','prezzo', 'sconto','importo','aliquota','' linea 1
    [ SimplyMepis 8 ]Copyleft
    www.mepisitalia.org IL SITO ITALIANO UFFICIALE DI MEPIS
    www.salentomovida.it LA MOVIDA DEL SALENTO HA UN NUOVO PUNTO D'INCONTRO SUL WEB
    [ SUD SOUND SYSTEM MINA FUECU INTRA ALLU SALENTU ]

  3. #3
    Errato uso della sintassi ammessa per UPDATE....

    UPDATE tabella SET campo1='valore', campo2=valore2, campo3=ecc....


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

  4. #4
    grazie!provo subito!
    [ SimplyMepis 8 ]Copyleft
    www.mepisitalia.org IL SITO ITALIANO UFFICIALE DI MEPIS
    www.salentomovida.it LA MOVIDA DEL SALENTO HA UN NUOVO PUNTO D'INCONTRO SUL WEB
    [ SUD SOUND SYSTEM MINA FUECU INTRA ALLU SALENTU ]

  5. #5
    allora..
    Codice PHP:
    $query "UPDATE 'riepilogo' SET 'nfatt' = '$fattura', 'tq' = '$totq', 'tim' = '$totimp', 'tiv' = '$totiva', 'tfa' = '$totfatt', 'pagato' = '$pagato', 'giorno' = '$giorno', 'mese' = '$mese', 'anno' = '$anno' WHERE 'nfatt' = '$fattura' LIMIT 1";

    questa è la stampa..

    UPDATE 'riepilogo' SET 'nfatt' '456''tq' '23''tim' '18.4''tiv' '1.84''tfa' '20.24''pagato' 'no''giorno' '03''mese' '01''anno' '04' WHERE 'nfatt' '456' LIMIT 1 
    Errore di sintassi nella query SQL vicino a ''riepilogo' SET 'nfatt' = '456', 'tq' = '23', 'tim' = '18.4', 'tiv' = '1.84', 't' linea 1

    :master:
    [ SimplyMepis 8 ]Copyleft
    www.mepisitalia.org IL SITO ITALIANO UFFICIALE DI MEPIS
    www.salentomovida.it LA MOVIDA DEL SALENTO HA UN NUOVO PUNTO D'INCONTRO SUL WEB
    [ SUD SOUND SYSTEM MINA FUECU INTRA ALLU SALENTU ]

  6. #6
    i nomi dei campi e della tabella senza gli apici....

    UPDATE tabella SET campo1='valore', campo2='valore2', campo3='ecc....

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

  7. #7
    si..stesso errore! ho messo gli apici xkè nella query generata da phpmyadmin per aggiornare la tabella li mette!..
    cmq anke senza è uguale!
    [ SimplyMepis 8 ]Copyleft
    www.mepisitalia.org IL SITO ITALIANO UFFICIALE DI MEPIS
    www.salentomovida.it LA MOVIDA DEL SALENTO HA UN NUOVO PUNTO D'INCONTRO SUL WEB
    [ SUD SOUND SYSTEM MINA FUECU INTRA ALLU SALENTU ]

  8. #8
    occhio che non son apici normali quelli di phpmyadmin
    comunque forse l'errore è che inserisci campi anche numerici inserendoli tra ' '

  9. #9
    bo...
    ho fatto csì e ora và!

    Codice PHP:
    $query "UPDATE `riepilogo` SET `nfatt` = '$fattura',`tq` = '$totq',`tim` = '$totimp',`tiv` = '$totiva',`tfa` = '$totfatt',`pagato` = '$pagato',`giorno` = '$giorno',`mese` = '$mese',`anno` = '$anno' WHERE `nfatt` = '$fattura' LIMIT 1"

    grazie cmq!
    [ SimplyMepis 8 ]Copyleft
    www.mepisitalia.org IL SITO ITALIANO UFFICIALE DI MEPIS
    www.salentomovida.it LA MOVIDA DEL SALENTO HA UN NUOVO PUNTO D'INCONTRO SUL WEB
    [ SUD SOUND SYSTEM MINA FUECU INTRA ALLU SALENTU ]

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.