Без кавычек, ваше заявление:
SELECT * FROM (`merken`) WHERE `m_name` = Acer
Acer
относится к имени столбца. Если ваше намерение является строковым литералом, поместите его в одинарные кавычки, например:
SELECT * FROM (`merken`) WHERE `m_name` = 'Acer'
Кроме того, в качестве хорошей практики программирования избегайте SELECT *
, лучше SELECT
каждого столбца, который вы хотите вернуть, даже если список слишком длинный.
- РЕДАКТИРОВАТЬ -
Я подозреваю, что упускаю суть ... SQL генерируется. Две вещи, которые нужно проверить:
Правильно ли объявлено m_name
как поле string/varchar/char
?
В противном случае попробуйте буквально установить название бренда на 'Acer'
с кавычками. Я сомневаюсь, что это разумное решение.