我有两张桌子:电影,时间表。
Schedule : schedule_id, movie_id, start_date, start_time ;
Movies: movie_id, movie_name, movie_description ;
我正在使用php,我想要检查日程where start_date = 2014-11-14
中的每条记录,这非常简单,但在同一查询中我希望movie_name
为每个movie_id
计划
如果有可能我将如何访问结果?
之前我使用过这个:while($row = $rs->fetch_row())
但是因为我想要从2个表中获取数据,我将如何访问它?
答案 0 :(得分:1)
有些事情:
$sql = "SELECT schedule.*, movies.movie_name FROM schedule JOIN movies ON schedule.movie_id = movies.movie_id WHERE schedule.start_data = '2014-11-14'";
您可以将其余代码保留为原样,并使用movie_name
修改$ row尝试在谷歌上研究MySQL JOIN;)
答案 1 :(得分:1)
您想要的查询是:
SELECT *
FROM Schedule
INNER Movies ON Movies.movie_id = Schedule.movie_id
WHERE Schedule.start_date = '2014-11-14';
您可以使用与之相同的功能
访问它