我很新的數據庫,所以我的問題是:得到一個數組從結果行現場
比方說,我們有兩個表:用戶和訂單
是它可能的(以及如何操作)在一個查詢中列出所有用戶的數據(第一個&姓氏,出生日期等)和關聯的訂單?所以結果應該是這樣的:
|------------------------------|
| John Doe | Order 1 details |
| | Order 2 details |
| | Order 3 details |
|------------------------------|
| Janny Hoe | Order x details |
| | Order y details |
|------------------------------|
所以你明白了嗎? table1中的每一行都有一個包含table2中多行的字段?我聽說MySQL不返回多維數組,所以它如何返回類似這樣的內容?
任何幫助將不勝感激!
編輯:
表結構可能是這樣的:
TABLE users:
id | name
TABLE orders:
id | user_id | date_ordered | other unrelevant data...
我知道這是可行的與連接,但我是什麼蟲子什麼會回來嗎? 將導致有場訂單,這將是數組包含訂單行數據,如$結果[0] ['訂單'] [0] ['date_ordered']或類似的東西?
請提供表結構 – Ing
聽起來像你需要看看連接。請參閱:http://dev.mysql.com/doc/refman/5.0/en/join.html但是你的表格字段也將取決於它的效果。 – Crackertastic