2017-03-23 30 views
-2

類別TBLmysqli的其他表獲得ID

cat_id name type 
1  cloths boy 
2  cloth girs 
3  bags  boy 
4  bags  girls 

子貓。 TBL

subcat_id cat_id subcat_name 
1   (?)  jeans 

現在,在子類別表我想CAT_ID。

在子類的形式,用戶可以選擇類別 - >布cat_type->男孩...... 然後我想補充一點,類別ID在子類別表。

+0

我不知道你的appliation在哪個界面上運行,我認爲它是一個web應用程序?也許你可以在你放置類別標識的地方製作一個隱藏字段。提交表單時,請閱讀隱藏字段,以便將其插入子表中。 – Kevin

+0

是的,它是網絡應用程序。但現在我是學習者。 請解釋我該怎麼做.. – Akshay

+0

調查[joins](https://dev.mysql.com/doc/refman/5.7/en/join.html)。 –

回答

0

選項1:

在表單中添加一個隱藏字段保留類別ID

<form name="myform" action="<youraction>" method="POST"> 
<input type="text" size="25" name="CatName" value="Cloths"> 
<input type="text" size="25" name="CatType" value="Boy"> 
<input type="hidden" name="CatId" value="1"> 
</form> 

在發佈您的形式,名稱CATID讀取隱藏字段的值,並將其插入在表子貓。

選項2:

之前插入SUBCAT表,進行查詢得到的貓ID。

SELECT Cat_Id FROM Cat_tbl WHERE name = 'cloths' AND type = 'boy' 

希望這對你有點清楚。

相關問題