-1

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");
}

?>
4

2 に答える 2

0

これを試して:

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

于 2012-10-31T11:25:01.680 に答える
0

このソリューションを試して、ネイティブ関数mysql_affected_rows()を使用してください:

$Request = mysql_query($sql, $con);
$Result = mysql_affected_rows();
于 2012-10-30T13:59:55.410 に答える