![]() |
|
首页 │ Apache │ Linux│ Java│ MySQL│ 注册│帮助 | |||
请教sql小问题(整个database除了指定栏位别的都一并更新)
<?
$sqll = "SELECT * FROM productdata WHERE product_id";
$result = mysql_query($sqll);
$row=mysql_fetch_row($result);
?>
html 部份不打
<?
if (isset($_POST["Update"])) {
$serial = $_POST["serial"];
$brandname = $_POST["brandname"];
$productname = $_POST["productname"];
$productinfo = $_POST["productinfo"];
$productprice = $_POST["productprice"];
$productqty = $_POST["productqty"];
$productpic = $_POST["productpic"];
$producttype = $_POST["producttype"];
$sql = "UPDATE productdata Set serial='$serial' , brandname='$brandname' , productname='$productname' ,productinfo='$productinfo' , productprice='$productprice', productqty='$productqty', productdate='$productdate', productpic='$productpic', producttype='$producttype' WHERE product_id";
}
?>
以上的code当我运行update的时候,整个database除了 primary key 的 product_id没有转变,别的栏位也一并给更新了,是不是有一个定义错了还是??

