我正在构建一个社交网络页面,并希望在一个提要页面上获取所有用户的活动。使用一个MySQL查询从两个表中获取数据?
我有一个意见表:
user_id comment date
1 "Hi...." 24 March 2013
2 "Hello..." 25 March 2013
1 "Another comment..." 26 March 2013
而一个喜欢表:
user_id id_of_liked_item date
1 101 24 March 2013
1 145 25 March 2013
是否可以执行单一查询来获取到这些用户的所有活动的阵列,有序按日期?如果是的话,那个查询看起来像什么?我的阵列将需要看起来像这样:
$activity = array(
array(
"type"=>"comment",
"content"=>"Comment goes here"
),
array(
"type"=>"like",
"item_id"=>345,
)
)
我在操纵PHP数据相当不错,所以我可能并不需要太多的帮助,组织阵列,但我的问题主要是如何获取数据从数据库首先。由于
看看[SQL JOIN(http://www.w3schools.com/sql/sql_join.asp) – Daanvn 2013-03-26 15:34:32