Как я могу разложить значение в базе данных и использовать его в запросе выбора?Php

Кемеровские программисты php общаются здесь
Anonymous
Как я могу разложить значение в базе данных и использовать его в запросе выбора?

Сообщение Anonymous »

В моем блоге есть флажок для категории ввода, где значение категории может быть множественным. Я вставляю их в базу данных, используя функцию implode. Теперь я хочу, чтобы мой блог фильтровался по категориям. Если я использую приведенный ниже запрос, он получает только те случаи, когда идентификатор категории один. Как я могу получить данные, в которых идентификатор категории имеет несколько значений. И он должен быть виден в каждой отмеченной категории.
public function getPublishedBlogInfoByCategory($id){
$sql = "SELECT * FROM blogs WHERE category_id = '$id' ORDER BY id DESC";
if(mysqli_query(Database::dbConnection(), $sql)){
$queryResult = mysqli_query(Database::dbConnection(), $sql);
return $queryResult;
}else{
die('Query problem'.mysqli_error(Database::dbConnection()));
}
}

Вот как я вызываю эту функцию


Подробнее здесь: https://stackoverflow.com/questions/504 ... lect-query

Вернуться в «Php»