Visualizzazione risultati 1 fino 8 di 8

Discussione: Query non funzionante...a volte...

  1. #1
    L'avatar di hackharo
    hackharo non è connesso Utente
    Data registrazione
    26-01-2007
    Messaggi
    120

    Predefinito Query non funzionante...a volte...

    Ciao a tutti.
    C'è un bug che mi infastidisce parecchio:
    Codice:
    UPDATE tabella SET campo="value" WHERE id=value
    una query come quella sopra se inviata tramite PhpMyAdmin funziona meravigliosamente...
    Se invece usata da file php mi restituisce il seguente 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

    P.S: la query esatta è questa:

    Codice:
    UPDATE combat SET $voten=\"$vote_incr\" WHERE id=$bat_id
    Non fare oggi quello che non hai fatto per convinzione ieri...

  2. #2
    Guest

    Predefinito

    prova a mettere
    Codice PHP:
    UPDATE combat SET $voten='".$vote_incr."' WHERE id='".$bat_id."'

  3. #3
    L'avatar di hackharo
    hackharo non è connesso Utente
    Data registrazione
    26-01-2007
    Messaggi
    120

    Predefinito

    Niente da fare...
    Non fare oggi quello che non hai fatto per convinzione ieri...

  4. #4
    Guest

    Predefinito

    Metti tutto il codice relativo alla connessione, così non ti posso dire che cos'è

  5. #5
    L'avatar di hackharo
    hackharo non è connesso Utente
    Data registrazione
    26-01-2007
    Messaggi
    120

    Predefinito

    Codice PHP:
    if($scelta == "" and $bat_name == ""){
    echo
    "<p>Riscontrato errore nel ricevere i dati.<br>Riprova tra qualche minuto.</p>";
    }
    else{
    if(
    $voten == "vote1") {
    $query=mysql_query("SELECT vote1 FROM combat WHERE id=$bat_id");
    $e_array=mysql_fetch_array($query);
    $vote_n=$e_array['vote1'];
    }
    elseif(
    $voten == "vote2"){
    $query=mysql_query("SELECT vote2 FROM combat WHERE id=$bat_id");
    $e_array=mysql_fetch_array($query);
    $vote_n=$e_array['vote2'];
    }

    $vote_incr=$vote_n + 1;

    $query_vote=mysql_query("UPDATE combat SET $voten='".$vote_incr."' WHERE id='".$bat_id."'");
    echo
    "UPDATE combat SET $voten=\"$vote_incr\" WHERE id=$bat_id";
    echo
    "<br>tentativo3<br>";
    $inserisci_voto=mysql_query($query_vote) or die(mysql_error());
    Non fare oggi quello che non hai fatto per convinzione ieri...

  6. #6
    Guest

    Predefinito

    ti da sempre lo stesso errore?

  7. #7
    L'avatar di hackharo
    hackharo non è connesso Utente
    Data registrazione
    26-01-2007
    Messaggi
    120

    Predefinito

    Ops...Scusa ho risolto...avevo richiamato la query con

    Codice PHP:
    mysql_query($sql)
    dove $sql era

    Codice PHP:
    $sql= mysql_query("...sql...")
    grazie comunque...
    Non fare oggi quello che non hai fatto per convinzione ieri...

  8. #8
    Guest

    Predefinito

    ho visto adesso anche io :D

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •