错误代码:
错误:无法执行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);
?>
很抱歉,如果这是一个简单的修复,但我迷失了。