Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: problemi con una query

  1. #1

    problemi con una query

    Salve raga, ho questa query:

    mysql_query(" UPDATE concorsi SET oggetto='$oggetto',
    gi='$gi',
    mi='$mi',
    ai='$ai',
    gf='$gf',
    mf='$mf',
    importo='$importo',
    importo_cent='$importo_cent',
    responsabile='$resp',
    tipo='$tipo',
    procedura='$testo',
    allegato1='$allegato',
    allegato2='$allegato2',
    allegato3='$allegato3',
    allegato4='$allegato4'
    WHERE id = $id")or die ("".mysql_error());

    ma mi da il seguente errore, perche?
    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1

  2. #2
    WHERE id = $id")or die ("".mysql_error());

    cambia cosi'

    WHERE id = "$id")or die ("".mysql_error());


    ciao
    Tremal-Naik
    ******************************
    passa a LINUX
    **********
    la religione e' il freno che impedisce al povero di ammazzare il ricco

  3. #3
    NO NON VA

  4. #4
    Utente di HTML.it L'avatar di *pragma
    Registrato dal
    Sep 2001
    Messaggi
    1,087

    Re: problemi con una query

    Originariamente inviato da ultimo292
    Salve raga, ho questa query:

    mysql_query(" UPDATE concorsi SET oggetto='$oggetto',
    gi='$gi',
    mi='$mi',
    ai='$ai',
    gf='$gf',
    mf='$mf',
    importo='$importo',
    importo_cent='$importo_cent',
    responsabile='$resp',
    tipo='$tipo',
    procedura='$testo',
    allegato1='$allegato',
    allegato2='$allegato2',
    allegato3='$allegato3',
    allegato4='$allegato4'
    WHERE id = $id")or die ("".mysql_error());

    ma mi da il seguente errore, perche?
    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
    trasformi delle costanti (es gi, ecc... ) in variabili, ma hai indicato cosa sono gi ecc... ??
    ciao

  5. #5
    no non le trasformo, semplicemente devo fare l'update dei valori presenti nel DB, e, gi, mi, ecc. sono i nomi dei campi presenti nel Db a cui gli assegno il valore presente nalla variabile $gi, $mi, ecc.

  6. #6
    ops scusa
    WHERE id = $id")or die ("".mysql_error());
    in
    WHERE id = '$id'")or die ("".mysql_error());
    ciao
    Tremal-Naik
    ******************************
    passa a LINUX
    **********
    la religione e' il freno che impedisce al povero di ammazzare il ricco

  7. #7
    ho provato anche con gli apici ma non scrive prorpio sul DB

  8. #8
    allegato4='$allegato4'
    WHERE id = $id")or die ("".mysql_error());
    -----
    allegato4='$allegato4',
    WHERE id = '$id'")or die ("".mysql_error());
    manca una virgola
    ciao
    Tremal-Naik
    ******************************
    passa a LINUX
    **********
    la religione e' il freno che impedisce al povero di ammazzare il ricco

  9. #9
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Originariamente inviato da tremalnaik_sal
    allegato4='$allegato4'
    WHERE id = $id")or die ("".mysql_error());
    -----
    allegato4='$allegato4',
    WHERE id = '$id'")or die ("".mysql_error());
    manca una virgola
    ciao
    Ma se non sai cosa inventarti perché non vai a fare una passeggiata?



    @ultimo:
    fai così

    $query = (" UPDATE concorsi SET oggetto='$oggetto',
    gi='$gi',
    mi='$mi',
    ai='$ai',
    gf='$gf',
    mf='$mf',
    importo='$importo',
    importo_cent='$importo_cent',
    responsabile='$resp',
    tipo='$tipo',
    procedura='$testo',
    allegato1='$allegato',
    allegato2='$allegato2',
    allegato3='$allegato3',
    allegato4='$allegato4'
    WHERE id = $id");
    echo $query;


    E vedi cosa ti stampa. Così capisci cosa non va

  10. #10
    a parte il fatto che la virgola manca
    ma visto che sei cosi' brtavo xche' non hai ancora risolto?
    fare i sacdenti mandando a le persone non mi sembra carino
    Tremal-Naik
    ******************************
    passa a LINUX
    **********
    la religione e' il freno che impedisce al povero di ammazzare il ricco

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.