所以,我將這個小電影收藏集製作成很棒的項目,我只是想添加更多的功能,但我無法完成這項工作。我希望能夠按一個流派,只列出喜劇,或某一年,看看今年的所有電影。帶多列的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)以獲取更多信息。 –