Я думаю, что проблема может заключаться в том, что одинарные кавычки в результатах поиска конфликтуют с одинарными кавычками в приведенной ниже строке HTML, в которой используются одинарные кавычки для включения параметров в вызовы функций при наведении курсора мыши / выходе / клике.
echo "<tr
id=\"word" . $row['title'] . "\"
onmouseover=\"highlight(1,'" . $row['title'] . "');\"
onmouseout=\"highlight(0,'" . $row['title'] . "');\"
onClick=\"display('" . $row['title'] . "');\" >\n
<td>" . $country . "</td>\n
</tr>\n";
Как вы увидите, обе функции highlight () и display () заключают параметр title в одинарные кавычки, и одинарные кавычки в заголовке могут конфликтовать с ними, нарушая тем самым ваш HTML.Попробуйте экранировать одинарные кавычки в $ row ['title'], и тогда это должно сработать.
Надеюсь, это поможет!