Поиск: 'химик'
Проблема: запрос, который будет соответствовать строке типа «onechemist», но не «chemist».
SELECT id,name FROM `records`
WHERE name LIKE '%". mysql_real_escape_string($q) ."%'
Эта альтернативная попытка не сработает:
SELECT id,name FROM `records`
WHERE name LIKE '%". mysql_real_escape_string($q) ."%'
OR name LIKE '". mysql_real_escape_string($q) ."%'
OR name LIKE '%". mysql_real_escape_string($q) ."'
Как я могу скомпилировать вышеупомянутое в один запрос, который будет соответствовать любому полю со строкой или оптимизировать запрос в лучшее выражение?