我在我的数据库中有2个表,每个都有一个名为Catergory的列。如何用PHP更新两个MySQL表?
Categories Table -
id | category_name
1 : basic
2 : midlevel
3 : highlevel
4 : profesional
Product Table -
id | product | category_name
1 : adsl 1G : basic
2 : adls 2G : midlevel
3 : adsl 3G : highlevel
4 : adsl 4G : profesional
当我更新的categories
表我想改变它在Products
表以及与* CATEGORY_NAME *,但我不知道如何做到这一点。
我找不到并回答,因为我不知道如何正确地使用它。
任何帮助,将不胜感激。
什么我update.php貌似现在:
db_update("UPDATE category SET
`category_name` = '".$_POST['category_name']."'
WHERE category_id = '".$id."'");
应该是什么样子的:???
{代码在这里}
注:“固定 - 我忘了我的旧值发送到save.php文件,使$ ID从来不知道更新的内容”。
应该是两个表中同一类别名称?如果不是,你能解释一下更新时需要发生什么吗?也许举个例子吧? – liquorvicar 2012-04-13 12:21:11
使用连接,并更新两个表中的字段。 – Konerak 2012-04-13 12:22:26
您应该简单地将参考关键字(category_id)放入产品表中,这将成为面糊。 – Chandresh 2012-04-13 12:24:15