Я вырываю свои волосы ради этого, что не так с этим запросом:
SELECT COUNT(id), *
FROM location
WHERE country = '$country'
AND LCASE(namenodiacritics) LIKE LCASE('%$locname%')
ORDER BY name ASC
Могу ли я СЧИТАТЬ (id) и * в одном запросе?
Я получаю эту ошибку:
В вашем синтаксисе SQL есть ошибка; проверьте руководство, соответствующее вашей версии сервера MySQL, на предмет правильного синтаксиса для использования рядом с '* FROM location WHERE country =' AQ 'И LCASE (namenodiacritics) LIKE LCASE (' %% '' в строке 1
Странно то, что он работает с «SELECT COUNT (id) FROM ...», а также «SELECT * FROM ...».