Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    SQL - errore query update

    Ecco l'errore che mi ritrovo...
    codice:
    Mysql dice: 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 = 0, 2 = 0, 3 = 0, 4 = 0, 5 =
    Non capisco dove sia l'errore...
    Codice PHP:
    <?php



    $host
    ="*********";
    $user="******";
    $pwd="******";
                                
                                
    $link=mysql_connect($host,$user,$pwd) or die("Non riesco a connettermi");
    mysql_select_db ("Sql15965_3");
                        
    $update "UPDATE travian SET 
                        
        NVill = 
    $_POST[NVill],
                  1 = 
    $_POST[1],
        2 = 
    $_POST[2],
        3 = 
    $_POST[3],
        4 = 
    $_POST[4],
        5 = 
    $_POST[5],
        6 = 
    $_POST[6],
        7 = 
    $_POST[7],
        8 = 
    $_POST[8],
        9 = 
    $_POST[9],
        10 = 
    $_POST[10]
                        
        WHERE `ID` = '
    $_POST[ID]' ";
                                  
                                
                                
        if(
    md5($_POST[pwd]) == $_POST[Pwd])
                
    $result mysql_query($update$link) or die ("Mysql dice: " mysql_error());
        else echo
    "Password Errata!";
     
        
    Header("Location: [url]http://www.noizout.eu/travian/index.php[/url]");

    ?>
    Grazie anticipatamente..

  2. #2
    prova a sostituire $update con
    Codice PHP:
    $update "UPDATE travian SET NVill=" $_POST[NVill] . ", 1=" $_POST[1] . ", 2=" $_POST[2] . ", 3=" $_POST[3] . ", 4=" $_POST[4] . ", 5=" $_POST[5] . ", 6=" $_POST[6] . ", 7=" $_POST[7] . ", 8=" $_POST[8] . ", 9=" $_POST[9] . ", 10=" $_POST[10] . "WHERE ID="'" . $_POST[ID] . "'"; 
    fammi sapere
    phac
    www.service4pc.it
    Servizi per il computer e non solo!

  3. #3
    ma la cartella travian significa che stai creando un gioko tipo travian?? oppure hai i sorgenti di travian?? sarebbe possibile avarli??

  4. #4

    grazie

    Adesso provo..
    La cartella travian è perchè sto costruendo un tool per la mia alleanza...
    si tratta di un programmino per conoscere sempre la composizione dell'esercito delle persone e per gestire delle mailing list...
    Non interagisce col server Travian...
    Quello sarebbe complicato (e tra l'altro è vietato..)

  5. #5

    Risolto

    Il problema erano gli apici
    ' invece di `

    ecco il codice giusto:
    Codice PHP:
    $update 'UPDATE  `travian` SET
                                    `NVill` ='
    $_POST[NVill].',
                                    `1` ='
    $_POST[1].',
                                    `2` ='
    $_POST[2].',
                                    `3` ='
    $_POST[3].',
                                    `4` ='
    $_POST[4].',
                                    `5` ='
    $_POST[5].',
                                    `6` ='
    $_POST[6].',
                                    `7` ='
    $_POST[7].',
                                    `8` ='
    $_POST[8].',
                                    `9` ='
    $_POST[9].',
                                    `10` ='
    $_POST[10].'
                                    
                                    WHERE `ID` = '
    .$_GET[ID].' '
    grazie
    ciao

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.