我有兩個錶鏈接兩個表。使用外鍵,其中一個表包含圖像和其他用戶信息
表A
CREATE TABLE `TableA` (
`picID` int(11) NOT NULL,
`logos` varchar(200) DEFAULT NULL,
`user_id` varchar(20) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
表B
CREATE TABLE `TableB` (
`user_id` int(11) NOT NULL,
`user_name` varchar(12) NOT NULL,
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
在TableA
的foreign key
是user_id
。而用戶屬於一個叫會員的會話。
user_id=".$_SESSION['members']);
picID
是TableA
一個主鍵和user_id
是TableB
主鍵,都設置爲自動增量,而不是空。
那麼我想知道如何在邏各斯TableA
到用戶表,TableB
,這樣,當我使用回聲圖像中TableA
相關行會只有特定的用戶會話中顯示相關聯。
換句話說,user_id
應該與picID
的特定行相關聯,以便每個用戶都擁有自己的圖像行以及獨特的圖像。
,但我似乎無法弄清楚如何將兩個表使用我的外鍵user_id
在我的數據庫鏈接。
「每個用戶都有他或她自己的形象行」。如果每個用戶只能有1個圖像關聯,那麼我不認爲你真的需要一個單獨的表。您可以將徽標字段放入用戶表中。 – ADyson
碼香港專業教育學院發佈只包含一個圖像,因爲我嘗試理解其中的邏輯,但在我的項目,我的形象表中有6幅圖像,標識,imageA,ImageB,ImageC,成像和頭image.ive設計,其中圖像是一個完整的邏輯也使用unlink保存並從文件夾中刪除。但需要將用戶行與映像表上傳的圖像相關聯 – RileyManda
是的,您有6個圖像域。但是你說每個用戶只有一個圖像行與它們相關聯,對嗎? – ADyson