您好,我正在使用 html 和 PHP 来更新数据库表中的变量,我已确保 html 表单正常工作,并使用 echos 来确保脚本正在运行。它没有给我任何错误迹象,但不会更新表格。为了澄清我的 html 代码工作正常,因为该功能正在运行并且所有正确的 echo 都出现了。这是我希望有人能告诉我我哪里出错的代码。谢谢!
<?php
session_start();
$healthyPig = 50;
$userNamer = $_SESSION['rememberMe'];
echo $userNamer;
$connect=(mysql_connect("localhost","lpwd10","lpwd10","lpwd10_proj"));
if (mysql_error())
{
echo "Failed to connect";
}
echo "connected SON";
mysql_query($connect,"UPDATE user SET 'pigHealth' = $healthyPig WHERE userName='$userNamer'");
header('Location: pigManager.php');
echo "Complete";
mysql_close($con);
?>
最佳答案
值应该在引号中,而不是列名
“更新用户 SET pigHealth = '$healthyPig' WHERE userName='$userNamer'”
关于php - 无法使 PHP 更新功能正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16025057/