我正在嘗試創建2個表之間的多對多關係。我有3桌。它遵循TOXY模型。多對多關係INSERT
table a: a.id (primary key)
table ab: ab.a_id (foreign key) ab.b_id (foreign key)
table b: b.id (primary key)
我應該如何插入數據以便它們全部鏈接起來?
是否這樣? "INSERT INTO a ('name') VALUES ('my name')";
那就這樣? "INSERT INTO b ('name') VALUES ('my name')";
但後來我必須有a.id和b.id把它放在表ab。我應該如何檢索它們?
我知道我可以做一個SELECT a.id FROM WHERE name ='我的名字'。但沒有一個更簡單的方法,這會自動返回一個id當你插入行?
+!詳細我沒有提供 – 2009-11-14 21:08:31
謝謝你釘上它 – ajsie 2009-11-14 21:08:40
等待!它不工作!因爲它說,當我嘗試echo $ a: 可捕獲的致命錯誤:類mysqli_result的對象無法轉換爲字符串/Volumes/Private/johnnyluu/Sites/sandbox/test/index.php在線35 – ajsie 2009-11-14 21:23:58