如何让MySQL更新正常工作

如何让MySQL更新正常工作,mysql,sql-update,Mysql,Sql Update,我试图让mySQL更新在下面工作,没有控制台错误,但它没有反映我对数据库所做的任何更改 如果我遗漏了什么,请告诉我 非常感谢 表1:nmc_cd 表2:nmc_类别 表3:nmc_出版商 在这个更新php中,它从前面的php中获取值并更新表 <?php header('Content-type: text/html; charset=iso-8859-1'); include 'database_conn.php'; // make db connection

我试图让mySQL更新在下面工作,没有控制台错误,但它没有反映我对数据库所做的任何更改

如果我遗漏了什么,请告诉我

非常感谢

表1:nmc_cd

表2:nmc_类别

表3:nmc_出版商

在这个更新php中,它从前面的php中获取值并更新表

<?php

header('Content-type: text/html; charset=iso-8859-1');

include 'database_conn.php';        // make db connection

  $pCDTitle = filter_has_var(INPUT_GET, 'CDTitle') ? $_GET['CDTitle']: null;         // store all parameter in variable
  $pCDPubName = filter_has_var(INPUT_GET, 'CDPub') ? $_GET['CDPub']: null;
  $pCDYear = filter_has_var(INPUT_GET, 'CDYear') ? $_GET['CDYear']: null;
  $pCDCategory = filter_has_var(INPUT_GET, 'CDCat') ? $_GET['CDCat']: null;        
  $pCDPrice = filter_has_var(INPUT_GET, 'CDPrice') ? $_GET['CDPrice']: null;
  $pCDID = filter_has_var(INPUT_GET, 'CDID') ? $_GET['CDID']: null;
  $pCDPubID = filter_has_var(INPUT_GET, 'pubID') ? $_GET['pubID']: null;

  $sql = "UPDATE nmc_cd "
     . "SET nmc_cd.CDTitle='$pCDTitle',nmc_cd.CDYear='$pCDYear',nmc_cd.CDPrice='$pCDPrice',nmc_cd.catID='$pCDCategory',nmc_cd.pubID='$pCDPubName'"
     . "WHERE nmc_cd.CDID='$pCDID'";

  if ($conn->query($sql) === TRUE) {
    echo "<b><font face='verdana' font sise='3' color='red'>Record updated successfully</font></b>";
    $sql = "SELECT * FROM nmc_cd "
     . "JOIN nmc_category ON (nmc_cd.catID = nmc_category.catID)"
     . "JOIN nmc_publisher ON (nmc_cd.pubID = nmc_publisher.pubID)"
     . "WHERE nmc_cd.CDID = '$pCDID'"; //Query Database
$result = mysqli_query($conn, $sql);

$row = mysqli_fetch_assoc($result);
     $CDID = $row['CDID'];
     $CDTitle = $row['CDTitle'];
     $CDYear = $row['CDYear'];
     $CDPrice = $row['CDPrice'];
     $catDesc = $row['CDCat'];
     $pubName = $row['CDPub'];
     $location = $row['location'];

echo "<table>";
echo "<tr><th>Title</th><th>Year</th><th>Price</th><th>Catergory</th><th>Publisher</th><th>Location</th></tr>";
echo "<tr><td>".$row["CDTitle"]."</td><td> ".$row["CDYear"]."</td><td> ".$row["CDPrice"]."</td><td> ".$row["CatCD"]."</td><td> ".$row["CatPub"]."</td><td> ".$row["location"]."</td></tr>"; //Display Data Table Data
echo "</table"; 
mysqli_close($conn);
} else {
    echo "<b><font face='verdana' color='red'>Error updating record!!!</font></b>" . $conn->error;
}
?>

很抱歉,我只缩短到SQL更新php,它不工作于NAKS,但不会在echo$行从$SQL获得它的底部?$result=mysqli_query($conn,$SQL);