有没有可能的方法只向数据库中的某些表添加一行数据?我不确定在表格中可以使用哪个参数来比较它们。有任何想法吗? 例如: 我的数据库有(比方说)组A表和表B组的表。我想只在组B表中添加一行,同时保持组A表不受影响。
抱歉,我应该更具体一点。需要添加行的表将更改。我的应用程序监视不同商店位置的库存(我的数据库中的每个表代表一个商店)。当我需要向库存添加项目(项目是表格中的行)时,我不想手动将行添加到所有商店表格中。
我的问题是:并非数据库中的所有表都代表商店。例如,一个表存储用户登录数据。显然我不想在这个表中添加新行。如何仅更新代表商店的表?
答案 0 :(得分:0)
创建两个文件additem.html,insert.php将以下代码添加到其中。
additem.html
<html>
<body>
<form action="insert.php" method="post">
item1: <input type="text" name="item1" />
item2: <input type="text" name="item2" />
item3: <input type="text" name="item3" />
<input type="submit" />
</form>
</body>
</html>
file:insert.php
<?php
$con = mysql_connect("localhost","Parker","abc123") or die('Could not connect: ' . mysql_error());//change the mysql user name and password(Parker,abc123)
mysql_select_db("inventory", $con);
mysql_query("INSERT INTO store (item1, item2,item3)
VALUES ('$_POST[item1]', '$_POST[item2]', '$_POST[item3]')");
mysql_close($con);
?>