使用php将数据从表单更新到数据库
我想使用PHP将数据从表单更新到数据库。但我的代码中出现了太多问题,比如“无法更新数据:字段列表中的未知列‘Nabeel’” 请检查代码并给我解决方案 谢谢, 纳比尔使用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
无标题文件
函数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>