Здравствуйте. Конечно вопрос глупый, но почему код:
$result = $this->db->query(
'SELECT * FROM `articles` WHERE id = :id;' AND categories = :categories;',
[':id' => $articleId] AND [':categories' => categoriesProgram]
);
не работает. Я только начал изучать pdo и понимаю, что ошибка глупая, но не понимаю как это решить.
Если написать так:
public function view(int $articleId) {
$result = $this->db->query(
'SELECT * FROM `articles` WHERE id = :id;',
[':id' => $articleId]
);
то все будет работать, но при добавлении еще одного параметра все ломается.
Я пробовал и запятые ставить и AND, но в итоге не получилось.
Подскажите пожалуйста как исправить синтаксическую ошибку в первом примере кода?