1

请耐心回答这个问题,因为我对 PHP 还很陌生(除了联系表单和登录表单等),但我确实需要一些与保存在 2 个单独表中的数组和数据相关的帮助。场景是我正在网站中构建一个事件部分,并且我将数据保存在“事件”表中:

event_id、event_name、event_time 等

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

event_id | user_id
event_id | user_id
event_id | user_id

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

如果这是基本的 php,我很抱歉,但正如我所说,我对它很陌生。谢谢

4

1 回答 1

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.

于 2013-03-21T11:24:18.603 回答