<?
// 是否是表單送回
if (isset($_POST["Update"])) {
// 開啟MySQL的資料庫連結
$link = @mysqli_connect("localhost","root","123456")
or die("無法開啟MySQL資料庫連結!<br>");
mysqli_select_db($link, "rnd"); // 選擇資料庫
// 建立更新記錄的SQL指令字串
$sql = "UPDATE g10_1news Set ";
$sql.= "n_year='".$_POST["n_year"]."',";
$sql.= "n_month='".$_POST["n_month"]."',";
$sql.= "n_day='".$_POST["n_day"]."',";
$sql.= "n_organization='".$_POST["n_organization"]."',";
$sql.= "n_content='".$_POST["n_content"]."',";
$sql.= "n_notation=".$_POST["n_notation"];
$sql.= " WHERE n_Id = '".$_POST["n_Id"]."'";
echo "<b>SQL指令: $sql</b><br>";
// 送出Big5編碼的MySQL指令
mysqli_query($link, "SET CHARACTER SET big5");
mysqli_query($link,
"SET collation_connection = 'big5_chinese_ci'");
if ( mysqli_query($link, $sql) ) // 執行SQL指令
echo "資料庫更新記錄成功, 影響記錄數: ".
mysqli_affected_rows($link) . "<br>";
else
die("資料庫更新記錄失敗<br>");
mysqli_close($link); // 關閉資料庫連結
}
?>
以上是原始碼 為什麼在執行時一直顯示資料庫更新記錄失敗
我檢查過表單了 都有回傳值啊 真是奇怪
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.81.204.252
PHP 近期熱門文章
PTT數位生活區 即時熱門文章