1

私はPHPにかなり慣れていないので(お問い合わせフォームやログインフォームなどは別として)、この質問に我慢してください。ただし、2つの別々のテーブルに保持されている配列とデータに関するサポートが本当に必要です。シナリオは、Webサイトにイベントセクションを作成し、「イベント」テーブルにデータを保持している場合です。

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 に答える