Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 25
  1. #1

    UPDATE...Query was empty

    CIAO!
    Voglio fare l'update di tutti i campi presenti in un tabella ma la risposta è Query was empty.
    mi date una mano?
    eccovi il codice:

    Codice PHP:
    $linka mysql_connect($host$user$dbpassword
    or die(
    "Could not connect "); 
    print (
    "Connected successfully 
    "
    ); 
    mysql_select_db($name$linka)
    or die (
    "Error in Database Input ");
    $querya mysql_query("UPDATE anagrafica SET Cognome='$Cognome' Nome='$Nome' Indirizzo='$Indirizzo' NumeroCivico='$NumeroCivico' Comune='$Comune' Sesso='$Sesso' Data_Nascita='$Data_Nascita' Telefono='$Telefono' Cod_Fis='$Cod_Fis' Mail='$Mail' Note='$Note' WHERE Cod_Fis='$Cod_Fisr'");
    $resulta mysql_query($querya$linka) or die (mysql_error());
    //controllo immissione dati
    if ($querya)
    echo 
    "I DATI SONO STATI MODIFICATI CORRETTAMENTE NELLA TABELLA ANAGRAFICA
    "
    ;
    else
    echo 
    "ATTENZIONE! VERIFICA I DATI CLIENTE IMMESSI !
    "
    ;
    mysql_close($linka); 
    GRAZIE!

  2. #2
    nell'update separa i campi con la virgola. Poi stampa la query per vedere come risolvi le variabili

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

  3. #3
    se metto la virgola mi da questo errore:
    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 '1' at line 1

  4. #4
    Originariamente inviato da sienacarlo
    se metto la virgola mi da questo errore:
    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 '1' at line 1
    probabilmente per i numerici non devi mettere le apici al valore che passi.

    ma di sicuro la virgola che separa il blocco "campo = valore" ci vuole, eccome ci vuole.

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

  5. #5
    così ora funziona

    $querya = mysql_query("UPDATE anagrafica SET (Cognome,Nome,Indirizzo,NumeroCivico,Comune,Sesso, Data_Nascita,Telefono,Cod_Fis,Mail,Note) VALUES ('$Cognome','$Nome','$Indirizzo','$NumeroCivico',' $Comune','$Sesso','$Data_Nascita','$Telefono','$Co d_Fis','$Mail','$Note') WHERE Cod_Fis='$Cod_Fisr'");

  6. #6
    Originariamente inviato da sienacarlo
    così ora funziona

    $querya = mysql_query("UPDATE anagrafica SET (Cognome,Nome,Indirizzo,NumeroCivico,Comune,Sesso, Data_Nascita,Telefono,Cod_Fis,Mail,Note) VALUES ('$Cognome','$Nome','$Indirizzo','$NumeroCivico',' $Comune','$Sesso','$Data_Nascita','$Telefono','$Co d_Fis','$Mail','$Note') WHERE Cod_Fis='$Cod_Fisr'");
    questo e' uno scoop.... che versione di mysql usi???

    la sintassi dell'INSERT per l'UPDATE....

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

  7. #7
    l'ultima versione.

  8. #8
    Originariamente inviato da sienacarlo
    l'ultima versione.
    da cosa deduci che cosi' funziona?

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

  9. #9
    ho immesso i dati ed i valori della tabella sono cambiati

  10. #10
    Originariamente inviato da sienacarlo
    ho immesso i dati ed i valori della tabella sono cambiati
    contento tu figurati io. Ho imparato da tempo a non convincere chi la pensa diversamente da me..... tu pero' controlla per bene.


    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.