UPDATE查询错误MariaDB

时间:2017-12-20 23:40:16

标签: php html mysqli

  

错误代码:
错误:无法执行UPDATE se_players SET(teamname,playername,positie,steamid,land,facebook WHERE playername =' Nox')VALUES(' Nox',' Hugo'' Player',' 1415121512',' CA',' testfbpage') 。您的SQL语法有错误;查看与您的MariaDB服务器版本相对应的手册,以便在#(; teamname,playername,positie,steamid,land,facebook WHERE playername =' Nox')附近使用正确的语法(')'第1行?>

Bewerken-form.php的

<form action="../functions/bewerken-update.php" method="post">
    <p>
        <label for="oudespelersnaam">Oude spelersnaam:</label>
        <input type="text" name="teamname" id="teamname" placeholder="Oude spelersnaam">
    </p>
    <p>
        <label for="playername">Nieuw spelernaam:</label>
        <input type="text" name="playername" id="playername" placeholder="Nieuwe spelersnaam">
    </p>    
    <p>
        <label for="positie">Nieuwe Positie:</label>
        <input type="text" name="positie" id="positie" placeholder="Nieuwe positie">
    </p>    
    <p>
        <label for="steamid">Nieuwe SteamID:</label>
        <input type="text" name="steamid" id="steamid" placeholder="Wat na /id/ komt *12452346346*">
    </p>    
    <p>
        <label for="land">Nieuw Land:</label>
        <input type="text" name="land" id="land" placeholder="NL / BE / US / CA / UK">
    </p>
    <p>
        <label for="facebook">Nieuw Facebook:</label>
        <input type="text" name="facebook" id="facebook" placeholder="facebook.com/naam">
    </p>
    <input type="submit" value="Speler aanpassen">
</form>

Bewerken-update.php

<?php

$link = mysqli_connect("********", "********", "********", "********");

if($link === false){
    die("ERROR: Could not connect. " . mysqli_connect_error());
}

$teamname = mysqli_real_escape_string($link, $_REQUEST['teamname']);

$playername = mysqli_real_escape_string($link, $_REQUEST['playername']);

$positie = mysqli_real_escape_string($link, $_REQUEST['positie']);

$steamid = mysqli_real_escape_string($link, $_REQUEST['steamid']);

$land = mysqli_real_escape_string($link, $_REQUEST['land']);

$facebook = mysqli_real_escape_string($link, $_REQUEST['facebook']);    

$sql = "UPDATE se_players SET (teamname, playername, positie, steamid, land, facebook WHERE playername='$teamname') VALUES ('$teamname', '$playername', '$positie', '$steamid', '$land', '$facebook')";

if(mysqli_query($link, $sql)){
    echo "Spelers bijgewerkt.";
} 
else{
    echo "ERROR: Could not able to execute $sql. " . mysqli_error($link);
}
mysqli_close($link);

?>

很抱歉,如果这是一个简单的修复,但我迷失了。

0 个答案:

没有答案