Трябва да преобразувате въведеното от потребителя, няма функция LOOKS LIKE
в MySQL
:)
Можете да съхранявате транслитерирания низ заедно с оригиналния и да използвате php::translit за да направите това:
id data trans_data 1 Москва MOSKVA 2 София SOFIA
SELECT *
FROM table
WHERE trans_data LIKE CONCAT('%', ?, '%')
mysqli->bind_param('s', strtoupper(transliterate('Москва')));