Php 我无法编辑数据库中的字段

Php 我无法编辑数据库中的字段,php,mysql,Php,Mysql,我有一个问题,我不能编辑我的数据库中的字段生日。我需要帮助,请。 这是code.employees.php $Nom = mysql_real_escape_string($_POST["nom"]); $Id = mysql_real_escape_string($_POST["id"]); $Prenom = mysql_real_escape_string($_POST["prenom"]); $BirthDate = mysql_real_escape_s

我有一个问题,我不能编辑我的数据库中的字段生日。我需要帮助,请。 这是code.employees.php

    $Nom = mysql_real_escape_string($_POST["nom"]);
    $Id = mysql_real_escape_string($_POST["id"]);
    $Prenom = mysql_real_escape_string($_POST["prenom"]);
    $BirthDate = mysql_real_escape_string($_POST["birthdate"]);
    $rs = mysql_query(" UPDATE users SET nom = '" .$Nom ."', prenom = '" .$Prenom ."', birtdate = '" .$BirthDate."' WHERE id = " .$Id) or die(mysql_error());
    echo json_encode($rs);

您的查询引用了一个名为
birtdate
的字段,根据您的问题和代码其余部分的拼写,该字段应为
birtdate

$rs = mysql_query("UPDATE users SET nom = '" .$Nom ."', prenom = '" .$Prenom ."', birthdate = '" .$BirthDate."' WHERE id = " .$Id) or die(mysql_error());

你有什么错误?也许你忘了双引号<代码>其中id=“.$id.”)?欢迎使用堆栈溢出!在新代码中。它们不再得到维护,而是在使用。看到红色的盒子了吗?学习准备好的语句,然后使用or。如果你在猜测答案,应该是一个注释mistake@dianuj一切似乎都是正确的,他用
$\u POST[“birthdate”]
中的值说“无法编辑字段birthdate”,但他的SQL却说
birtdate=
很好的catch+1我没有错误这是我的index.html`