我在我的數據庫中有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