PHP和MYSQL不更新数据库的问题
我花了几个小时试图调试它,但没有效果。如果有人能告诉我如何在不给我代码的情况下解决这个问题。(我喜欢学习)。那太棒了 表格部分:PHP和MYSQL不更新数据库的问题,php,mysql,session,Php,Mysql,Session,我花了几个小时试图调试它,但没有效果。如果有人能告诉我如何在不给我代码的情况下解决这个问题。(我喜欢学习)。那太棒了 表格部分: <form method="POST" action="./updatelink.php"> <label for="link" style="color: #678098; font-size: 17pt;font-family: roboto;">Your St
<form method="POST" action="./updatelink.php">
<label for="link" style="color: #678098; font-size: 17pt;font-family: roboto;">Your Steam Trade URL: </label>
<input type="text" name="link" class="form-control trade-url-input" style="" id="link" value="<?php echo fetchinfo("tlink","users","steamid",$_SESSION["steamid"]); ?>" placeholder="Link exchange">
<p>Fetch your Steam URL:
<a href="http://steamcommunity.com/id/me/tradeoffers/privacy#trade_offer_access_url" target="_blank" style="color: #678098; font-size: 12pt;font-family: roboto;">http://steamcommunity.com/id/me/tradeoffers/privacy</a>
</p>
<p style="color: #FF3F3F; font-size: 12pt;font-family: roboto;">Make sure your Steam URL is Valid!</p>
<p style="color: #FF3F3F; font-size: 12pt;font-family: roboto;">Entering an invalid URL would prevent you from getting your winnings!</p>
<input type="submit" class="btn btn-primary btn-lg" href="#" value="Save">
</form>
您的Steam交易网址:
这里有两件事:
mysqli\u real\u escape\u string()
mysqli\u query()
这两个函数都需要将数据库连接作为第一个参数传递
另外,您的连接要求它必须是mysqli\ucode>,而不是它自己的API以外的任何其他API
还要确保会话是在使用会话的所有文件中启动的
检查错误:
另外,在打开之前查看这些空格,这里有两件事:
mysqli\u real\u escape\u string()
mysqli\u query()
这两个函数都需要将数据库连接作为第一个参数传递
另外,您的连接要求它必须是mysqli\ucode>,而不是它自己的API以外的任何其他API
还要确保会话是在使用会话的所有文件中启动的
检查错误:
另外,在你打开value=”“
之前看到这些空格,你确定带有php标记的双引号不会把你的代码搞糟吗?只要看一下突出显示的语法就可以看出这一点。或者“fetchinfo”?是的,尝试了带和不带:/n您究竟想用该表单发送什么?如果($result=mysqli_query(“UPDATEusers
SETtlink
='$link'WHEREsteamid
='$steam')){value=“”
你确定带php标记的双引号没有把你搞砸吗?只要看一下突出显示的语法就知道了。或者“fetchinfo”?是的,带和不带:/if($result=mysqli\u query(“更新users
SETtlink
='$link'其中steamid
='$steam'”){
<?php
@include_once('set.php');
@include_once('steamauth/steamauth.php');
if(!isset($_SESSION["steamid"])) {
Header("Location: index.php");
exit;
}
$link = $_POST["link"];
$link = mysqli_real_escape_string($link);
$steam = $_SESSION["steamid"];
if($result = mysqli_query( "UPDATE `users` SET `tlink`='$link' WHERE `steamid`='$steam'"))
{
printf($result);
}
Header("Location: settings.php");
exit;
?>
<input type="submit" class="btn btn-primary btn-lg" href="#" value="Save">