所以,我将这个小电影收藏集制作成很棒的项目,我只是想添加更多的功能,但我无法完成这项工作。我希望能够按一个流派,只列出喜剧,或某一年,看看今年的所有电影。带多列的PHP项目
我有这个从我database.php中列出了所有的电影我也有,
public function getAll($table){
$stm = $this->pdo->prepare('SELECT * FROM '.$table);
$success = $stm->execute();
$rows = $stm->fetchAll(PDO::FETCH_ASSOC);
return ($success) ? $rows: [];
}
在我的index.php我有这个
case '/':
$movie = $movieModel->getAll();
//$controller->index();
require $baseDir.'/views/index.php';
break;
那么,如何将一个去刚刚上市一列? 我要取的那些被命名为MOVIE_GENRE,movie_year,movie_media
希望这里的信息足以让一个解决方案:)
感谢您的回答!在我问这里之前,我尝试了几件事,你的意思是什么? public function getInfo($ table){ $ stm = $ this-> pdo-> prepare('SELECT movie_genre FROM'。$ table); $ success = $ stm-> execute(); $ rows = $ stm-> fetchAll(PDO :: FETCH_ASSOC); return($ success)? $ rows:[]; } case'/': $ movie = $ movieModel-> getInfo(); // $ controller-> index(); 需要$ baseDir。'/ views/index.php'; 休息; 我真的很陌生,因为你可能明白,真的appeciate我可以得到的所有帮助! :D 嗯,我不能让缩进工作正常,所以它只是一团糟! – EvenSteven
是的。我用Java编写代码,但我认为这很好。您的疑虑似乎更多地是关于SQL而不是PHP。因此,请参阅[this](https://www.w3schools.com/sql/sql_select.asp)和[this](https://www.w3schools.com/sql/sql_where.asp)以获取更多信息。 –