почему не работает выборка WHERE в SQL запросе
схожу с ума, не понимаю почему не работает выборка WHERE в SQL запросе, помогите найти ошибку, по моему запросу выводит все записи из таблицы
$cat = intval($_GET["cat"]);
$sql = "SELECT * FROM tour WHERE `category` = $cat ";
$query = $pdo->query($sql); //возвращает объект
$tours = $query->fetchAll(PDO::FETCH_ASSOC);
Заранее спасибо за любую подсказку
Ответы (1 шт):
Автор решения: Jug-IT
→ Ссылка
Замените строку
$sql = "SELECT * FROM tour WHERE `category` = $cat ";
на
$sql = "SELECT * FROM tour WHERE `category` = '".$cat."'";