php说成功但mysql没有更新

时间:2012-10-30 13:54:38

标签: php mysql

我正在尝试通过PHP更新MySQL数据库。我得知更新是成功的,MySQL怎么没有更新。我在MySQL中尝试了这个查询,它正在运行,但不是通过PHP页面。为什么呢?

<?php 
include("checksession.php"); 
$Id = $_POST['Id'];
$_SESSION['Id'] = $Id;

include("dbconnect.php");

$sql = "UPDATE part SET Available = 'Yes' WHERE Id = '$Id'";
$result = mysql_query($sql, $con);

if($result)
{
Header("Location: Item.php?eMsg=Made Available");
}
else
{
Header("Location: Item.php?eMsg=Unable to Make Available");
}

?>

2 个答案:

答案 0 :(得分:0)

尝试此解决方案使用原生函数mysql_affected_rows()

$Request = mysql_query($sql, $con);
$Result = mysql_affected_rows();

答案 1 :(得分:0)

试试这个:

  

$ sql =“UPDATE part SET Available ='Yes'WHERE Id ='{$ Id}'”;