Du bör konvertera användarinmatningen, det finns ingen funktion LOOKS LIKE
i MySQL
:)
Du kan lagra den translittererade strängen tillsammans med den ursprungliga och använda php::translit> för att göra detta:
id data trans_data 1 Москва MOSKVA 2 София SOFIA
SELECT *
FROM table
WHERE trans_data LIKE CONCAT('%', ?, '%')
mysqli->bind_param('s', strtoupper(transliterate('Москва')));