2010-12-22 61 views
0

是否有任何可能的方式将一行数据添加到数据库中的某些表中?我不确定我可以在表格中使用哪个参数来比较它们。有任何想法吗? 例如: 我的数据库中有(假设)组A表和组B表,我想在仅保留组B表的同时将组A表添加到行,而不改变组A表。根据条件改变SQL表格


对不起,我应该更具体一些。需要添加一行的表格将会更改。我的应用程序监视不同商店位置的库存(我的数据库中的每个表代表一个商店)。当我需要将项目添加到库存(项目是表格中的行)时,我不希望手动将行添加到所有商店表格。

我的问题是:并非数据库中的所有表都代表商店。例如,一个表存储用户登录数据。很显然,我不想将新行添加到此表中。我如何只更新代表商店的表格?

+0

那么你只需要插入到A组,不知道你有什么问题还是...... – ajreal 2010-12-23 00:03:22

+0

我想你需要比“Group _ tables”更加明确。什么使他们成为小组的一部分?而INSERT只会在你指定的表上工作。 – 2010-12-23 00:03:44

回答

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> 

文件: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); 
?>