我有一個數據庫有兩個表,用戶表和照片表。如何從另一個表中選擇照片使用MySQL,PHP
我想要的是在兩張桌子之間建立連接,我希望用戶能夠使用他們上傳到照片列表的照片更新用戶表格中的頭像字段。每次他們上傳一張照片時,頭像字段都會隨着新照片一起更新,我知道mysql中的外鍵,但在這方面我並不完美。
你能告訴我這是否是在我的網站上實現此類功能的最佳方式。如果我的語法不完善,請不要冒犯。
CREATE TABLE `users` (
`id` bigint(20) NOT NULL,
`username` varchar(255) NOT NULL,
`password` varchar(255) NOT NULL,
`email` varchar(255) NOT NULL,
`age` bigint(200 NOT NULL,
`gender` VARCHAR(10) NOT NULL,
`avatar` tex NOT NULL,
`signup_date` int(10) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
然後我有一個包含用戶上傳,這是結構
CREATE TABLE IF NOT EXISTS `photos` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`location` varchar(100) NOT NULL,
`caption` varchar(100) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;
你有一個無論是關於話題還是downvoted問題的歷史,都有可能失去你的問題 - 要求特權。 [你應該在發佈你的下一個之前閱讀這個](http://s.tk/onhold)。 –