Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 22
  1. #1
    Utente di HTML.it L'avatar di Tr|k`Tr4k
    Registrato dal
    Jul 2002
    Messaggi
    2,766

    piccolo problema in update tabella

    i problemi sembrano non finire e io mi sono dimenticato tutto di php...
    Ho questo codice per modificare i dati di un database, ma quando dal pannello di controllo vado a inviare le modifiche mi dice
    impossibile esequire l'interrogazione
    Ecco il codice:
    Codice PHP:
    <?
    include("../../admin/config.php");
    $nome_tabella "risultati_d_maschile_a";
    $connessione =  @mysql_connect("$host","$db_user","$db_pass")
    or die(
    "Impossibile stabilire una connessione.");
    $db = @mysql_select_db($db_nome$connessione)
    or die(
    "Impossibile selezionare il database.");
    $sql "update $nome_tabella
    set
    giornata = \"
    $giornata\",
    squadra_casa = \"
    $squadra_casa\",
    squadra_casa2 = \"
    $squadra_casa2\",
    squadra_casa3 = \"
    $squadra_casa3\",
    squadra_casa4 = \"
    $squadra_casa4\",
    squadra_casa5 = \"
    $squadra_casa5\",
    squadra_casa6 = \"
    $squadra_casa6\",
    squadra_casa7 = \"
    $squadra_casa7\",
    squadra_ospite = \"
    $squadra_ospite\",
    squadra_ospite2 = \"
    $squadra_ospite2\",
    squadra_ospite3 = \"
    $squadra_ospite3\",
    squadra_ospite4 = \"
    $squadra_ospite4\",
    squadra_ospite5 = \"
    $squadra_ospite5\",
    squadra_ospite6 = \"
    $squadra_ospite6\",
    squadra_ospite7 = \"
    $squadra_ospite7\",
    risultato_andata = \"
    $risultato_andata\",
    risultato_andata2 = \"
    $risultato_andata2\",
    risultato_andata3 = \"
    $risultato_andata3\",
    risultato_andata4 = \"
    $risultato_andata4\",
    risultato_andata5 = \"
    $risultato_andata5\",
    risultato_andata6 = \"
    $risultato_andata6\",
    risultato_andata7 = \"
    $risultato_andata7\",
    risultato_ritorno = \"
    $risultato_ritorno\",
    risultato_ritorno2 = \"
    $risultato_ritorno2\",
    risultato_ritorno3 = \"
    $risultato_ritorno3\",
    risultato_ritorno4 = \"
    $risultato_ritorno4\",
    risultato_ritorno5 = \"
    $risultato_ritorno5\",
    risultato_ritorno6 = \"
    $risultato_ritorno6\",
    risultato_ritorno7 = \"
    $risultato_ritorno7\",
    where id = \"
    $id\"
    "
    ;
    $risultato = @mysql_query($sql$connessione)
    or die(
    "Impossibile eseguire l'interrogazione.");
    ?>
    Dove sta l'errore stavolta? :-)

  2. #2
    $risultato = @mysql_query($sql, $connessione)
    or die("Impossibile eseguire l'interrogazione.");

    metti la segnalazione di errore, sostituisci questo sopra con questo sotto:

    $risultato = mysql_query($sql, $connessione) or die(mysql_error());

    e vedi che errore ti stampa.


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

  3. #3
    Utente di HTML.it L'avatar di Tr|k`Tr4k
    Registrato dal
    Jul 2002
    Messaggi
    2,766
    mi da questo:

    You have an error in your SQL syntax near 'where id = ""' at line 32


    che significa?

  4. #4
    Originariamente inviato da Tr|k`Tr4k
    mi da questo:

    You have an error in your SQL syntax near 'where id = ""' at line 32


    che significa?
    Devi togliere l'ultima virgola prima di WHERE


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

  5. #5
    Utente di HTML.it L'avatar di Tr|k`Tr4k
    Registrato dal
    Jul 2002
    Messaggi
    2,766
    Originariamente inviato da piero.mac
    Devi togliere l'ultima virgola prima di WHERE

    azz gia' sveglio anche tu?!
    L'ho tolta, non mi da nessun errore, quando premo su "invia le modifiche" mi si apre la pagina con la modifica effettuata, ma quando vado a vedere sul sito, la modifica non e' stata fatta...

  6. #6
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Prima di eseguirla dovresti fare un print della query.

  7. #7
    Utente di HTML.it L'avatar di Tr|k`Tr4k
    Registrato dal
    Jul 2002
    Messaggi
    2,766
    Originariamente inviato da badaze
    Prima di eseguirla dovresti fare un print della query.
    in che senso?

  8. #8
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Per visualizzare cosa c'è dentro. Un semplice print $sql;

  9. #9
    Utente di HTML.it L'avatar di Tr|k`Tr4k
    Registrato dal
    Jul 2002
    Messaggi
    2,766
    Originariamente inviato da badaze
    Per visualizzare cosa c'è dentro. Un semplice print $sql;
    ma dici cosi?

    Codice PHP:
    <?
    include("../../admin/config.php");
    $nome_tabella "risultati_d_femminile_b";
    $connessione =  @mysql_connect("$host","$db_user","$db_pass")
    or die(
    "Impossibile stabilire una connessione.");
    $db = @mysql_select_db($db_nome$connessione)
    or die(
    "Impossibile selezionare il database.");
    $sql "update $nome_tabella
    set
    giornata = \"
    $giornata\",
    squadra_casa = \"
    $squadra_casa\",
    squadra_casa2 = \"
    $squadra_casa2\",
    squadra_casa3 = \"
    $squadra_casa3\",
    squadra_casa4 = \"
    $squadra_casa4\",
    squadra_casa5 = \"
    $squadra_casa5\",
    squadra_casa6 = \"
    $squadra_casa6\",
    squadra_casa7 = \"
    $squadra_casa7\",
    squadra_ospite = \"
    $squadra_ospite\",
    squadra_ospite2 = \"
    $squadra_ospite2\",
    squadra_ospite3 = \"
    $squadra_ospite3\",
    squadra_ospite4 = \"
    $squadra_ospite4\",
    squadra_ospite5 = \"
    $squadra_ospite5\",
    squadra_ospite6 = \"
    $squadra_ospite6\",
    squadra_ospite7 = \"
    $squadra_ospite7\",
    risultato_andata = \"
    $risultato_andata\",
    risultato_andata2 = \"
    $risultato_andata2\",
    risultato_andata3 = \"
    $risultato_andata3\",
    risultato_andata4 = \"
    $risultato_andata4\",
    risultato_andata5 = \"
    $risultato_andata5\",
    risultato_andata6 = \"
    $risultato_andata6\",
    risultato_andata7 = \"
    $risultato_andata7\",
    risultato_ritorno = \"
    $risultato_ritorno\",
    risultato_ritorno2 = \"
    $risultato_ritorno2\",
    risultato_ritorno3 = \"
    $risultato_ritorno3\",
    risultato_ritorno4 = \"
    $risultato_ritorno4\",
    risultato_ritorno5 = \"
    $risultato_ritorno5\",
    risultato_ritorno6 = \"
    $risultato_ritorno6\",
    risultato_ritorno7 = \"
    $risultato_ritorno7\"
    where id = \"
    $id\"";
    print 
    $sql;
    $risultato mysql_query($sql$connessione) or die(mysql_error()); 
    ?>

  10. #10
    Utente di HTML.it L'avatar di Tr|k`Tr4k
    Registrato dal
    Jul 2002
    Messaggi
    2,766
    se il codice l'ho messo dove dicevi tu, nella pagina che invia i risultati al database mi esce:

    update risultati_d_femminile_b set giornata = "1a giornata di andata - 14a di ritorno", squadra_casa = "SPARANISE VOLLEY", squadra_casa2 = "FUTURA VOLLEY", squadra_casa3 = "PISCINOLA", squadra_casa4 = "VOLLEY SOMMA", squadra_casa5 = "PORTICI VOLLEY", squadra_casa6 = "INTR. MAIL BOX", squadra_casa7 = "AS TORA VOLLEY", squadra_ospite = "MONTESARCHIO", squadra_ospite2 = "ARZANO", squadra_ospite3 = "SANTA MARIA", squadra_ospite4 = "EDILTUTTO", squadra_ospite5 = "SANTULLI AVERSA", squadra_ospite6 = "OTTAV.I.MA", squadra_ospite7 = "AS FOLGORE MASSA", risultato_andata = "rinv.", risultato_andata2 = "1 - 3", risultato_andata3 = "1 - 3", risultato_andata4 = "3 - 1", risultato_andata5 = "3 - 1", risultato_andata6 = "0 - 3", risultato_andata7 = "3 - 0", risultato_ritorno = "0 - 0", risultato_ritorno2 = "0 - 0", risultato_ritorno3 = "0 - 0", risultato_ritorno4 = "0 - 0", risultato_ritorno5 = "0 - 0", risultato_ritorno6 = "0 - 0", risultato_ritorno7 = "0 - 0" where id = ""

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.