使用php将数据从表单更新到数据库

使用php将数据从表单更新到数据库,php,html,mysql,mysqli,phpmyadmin,Php,Html,Mysql,Mysqli,Phpmyadmin,我想使用PHP将数据从表单更新到数据库。但我的代码中出现了太多问题,比如“无法更新数据:字段列表中的未知列‘Nabeel’” 请检查代码并给我解决方案 谢谢, 纳比尔 无标题文件 函数doSomething(){ 警报(“您确定要删除此文件吗?”); } 使用PHP更新数据 改为 $query1 = mysql_query("select * from users where id='".$submit."'", $con); 试试这个: $query1 = mysql_query("sel

我想使用PHP将数据从表单更新到数据库。但我的代码中出现了太多问题,比如“无法更新数据:字段列表中的未知列‘Nabeel’”

请检查代码并给我解决方案

谢谢, 纳比尔


无标题文件
函数doSomething(){
警报(“您确定要删除此文件吗?”);
}
使用PHP更新数据
改为

$query1 = mysql_query("select * from users where id='".$submit."'", $con);
试试这个:

$query1 = mysql_query("select * from users where id={$submit}", $con);

花括号将确保您的PHP变量被解释为一个简单的字符串。

1)您不能使用
其中id=$submit
,因为id需要是一个整数。
$submit
始终具有值
submit
(因为您在此处将其设置为:

echo "<input class='submit' type='submit' name='submit' value='submit' />";

并确保
id
为整数

3) 不要使用mysql,请改用mysqli:

4) 您拼错了单词
密码
。从“passward”更改为密码

5) 您的HTML在接近结尾时被破坏:

</bod

></body>
</html>

删除

6) 无需使用HTML4 doctype声明。替换

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">



其中id=$submit
?你确定你想用这个吗?这是您的提交按钮
危险:您正在使用并且应该使用。您还容易受到现代API的攻击,因为它会使您更容易使用。此外,您的
还有三个
if(isset($\u GET['submit'])
“无法更新数据:'字段列表'中的未知列'Nabeel'”。当我将您的查询粘贴到我的代码上时,会出现此问题。
echo"<input class='input' type='hidden' name='id' value='{$row1["id"]}' />";
$query1 = mysql_query("select * from users where id=$submit", $con);
$query1 = mysql_query("select * from users where id=$id", $con);
</bod

></body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<!DOCTYPE html>