Как добавить кавычки в запрос mysql?
У меня есть это
if ($_POST["manufacturers"]) { $where = addWhere($where, "make IN (".htmlspecialchars(implode(",", $_POST["manufacturers"])).")"); } $sql = "SELECT * FROM vehicles"; if ($where) { $sql .= " WHERE $where"; } echo $sql;
mysql запрос который я получаю это:
SELECT * FROM vehicles WHERE make IN (Tesla,Ford);
Этот запрос не работает, потому что там нет кавычек. Пример ("Тесла","Форд").
Например, если бы значение столбца было числом, например id, то это сработало бы. Итак, как я могу добавить кавычки между значениями в круглых скобках?
Что я уже пробовал:
Попробовал изменить имя столбца и значения в скобках. Если значения внутри круглых скобок являются числами, то запрос работает.