Запрос SQL из двух таблиц
Я - новенькая, никак не могу справиться с проблемой: Есть две таблицы первая с поварами и вторая с их рецептами. Получается вывести все рецепты всех поваров но я не могу понять как вывести все рецепты только одного повара. Помогите пожалуйста.
Table cook :
`cookID` int NOT NULL AUTO_INCREMENT,
`firstname` varchar(20) NOT NULL,
`lastname` varchar(20) NOT NULL,
`photo` varchar(50) NOT NULL,
Table recipe :
`recipeID` int NOT NULL AUTO_INCREMENT,
`title` varchar(50) NOT NULL,
`intro` text NOT NULL,
`diff` text NOT NULL,
`time` text NOT NULL,
`cost` text NOT NULL,
`cookID` int NOT NULL,
public function readAll() {
$cnx = $this->connexion();
$rs = $cnx->prepare('SELECT * FROM recipe LEFT JOIN cook ON recipe.cookID = cook.cookID');
$rs->execute();
$recipes = false;
while ($data = $rs->fetch(\PDO::FETCH_ASSOC))
{
$recipe = new Recipe();
$recipe->setRecipeID($data['recipeID']);
$recipe->setTitle($data['title']);
$recipe->setIntro($data['intro']);
$recipe->setDiff($data['diff']);
$recipe->setTime($data['time']);
$recipe->setCost($data['cost']);
$recipe->setCookID($data['cookID']);
}
return $recipes;
}