Powinieneś przekonwertować dane wprowadzone przez użytkownika, nie ma funkcji LOOKS LIKE
w MySQL
:)
Możesz przechowywać transliterowany ciąg razem z oryginalnym i użyć php::translit aby to zrobić:
id data trans_data 1 Москва MOSKVA 2 София SOFIA
SELECT *
FROM table
WHERE trans_data LIKE CONCAT('%', ?, '%')
mysqli->bind_param('s', strtoupper(transliterate('Москва')));