$abc = mysql_fetch_array($result);
if (!$result)
die("Error: Data not found..");
$name=$abc['name'] ;
$email= $abc['email'] ;
$sql = "UPDATE example SET name ='$name', email ='$email' WHERE id = '$id'";
if(mysql_query($con, $sql)) //Error
Echo "Record Update successfully";
else
Echo "ERROR: could not able to execute $sql".mysql_error($con);
mysql_close($con);
答案 0 :(得分:2)
以这种方式更新您的代码:
$sql = "UPDATE example SET name = $name,email = $email WHERE id = $id";
mysql_query($sql,$con);
答案 1 :(得分:0)
您需要在mysql_query函数中交换$ con和$ que参数。
答案 2 :(得分:0)
你必须用$ con
替换$ sqlif(mysql_query($sql, $con))
{
Echo "Record Update successfully";
}
else
{
Echo "ERROR: could not able to execute $sql".mysql_error($con);
}
答案 3 :(得分:0)
您可以使用mysqli,这是具有更多安全功能的新版本的mysql,但您必须将所有代码单元化以使用mysql或mysqli
mysqli_query($connection,$query);
OR
mysql_query($query,$connection);
无论何时使用mysqli,都应将参数1设置为连接资源