我想要的是一个循环,它遍历类型表中的每一行,搜索电影ID匹配,如果有匹配则打印它们。到目前为止,我得到的是:
<?php
while($row_movie_list['film_id'] = $row_genre['id_film'])
{
if ($row_film_genre['id_genre'] = $row_genre['id_genre'])
{
echo $row_film_genre['genre'];
}
else {echo 'noting';}
}
?>
答案 0 :(得分:3)
您在if语句中执行的是作业而不是比较:
while($row_movie_list['film_id'] = $row_genre['id_film'])
应该是
while($row_movie_list['film_id'] == $row_genre['id_film'])
这假设其中一个值可能会在循环中的其他位置发生变化。如果不是,你仍然会处于无限循环中。