我正在構建一個工作中的Web應用程序,並且我有一個表單,用戶可以在其中註冊某些類型的信息。在提交時將PHP/MySQL插入到多個數據表中
Username | Password | Company
現在我不知道該如何處理這個。我想要的是,當用戶提交註冊表單時,用戶名,密碼和公司被寫入一個數據表(用戶),但因爲公司在用戶數據表中是外鍵引用,我需要將公司寫入單獨的數據表(公司)作爲主鍵(當然,用戶名可以寫成FK參考,因爲它是1 - 1關係)。
我不是在尋找你們的編碼解決方案,因爲我知道我的PHP和MYSQL,我只是在尋找一些僞代碼算法來獲得創意果汁!
編輯:我使用PostgreSQL不是MySQL,但我敢肯定有不同的端口號相差不大,小的語法變化
MySQL和Postgres之間有很大的區別。對於後者,您可以通過數據修改CTE一步解決此問題 - 如[後續問題](http://stackoverflow.com/q/12095553/939860)中所示。 – 2012-08-23 22:41:01