从基于数组的第二个bd_table中选择结果PHP

时间:2013-03-21 11:08:32

标签: php mysql arrays

请耐心等待我这个问题,因为我对PHP很新(除了联系表格和登录表单等),但我真的需要一些与数据相关的帮助和数据保存在2个单独的表中。场景是我正在网站&中建立一个活动部分。我将数据保存在“事件”表中:

event_id,event_name,event_time等等

然后我有一个表(event_followers)用于事件的追随者:

event_id | user_id
event_id | user_id
event_id | user_id

我需要做的是选择特定用户所关注的所有事件并将其显示为数组,然后以某种方式获取有关数组/结果中列出的每个事件的特定信息。有什么办法可以做到吗?

我很抱歉,如果这是基本的PHP,但正如我所说,我很新。感谢

1 个答案:

答案 0 :(得分:0)

试试这个:

$query  = mysqli_query("SELECT * FROM events 
                       LEFT JOIN  event_followers as fol ON event_followers.event_id = events.event_id 
                       WHERE event_followers.user_id='".$user_id "'");
while($row  = mysqli_fetch_assoc($query)){
   print_r($row);
}

mysql *函数已弃用,因此请使用mysqli_ *或PDO,但我不擅长这一点,因此我在mysql中编写了代码。