собственно вот запрос
$sql = "SELECT * FROM films_all WHERE name_film='".$name_film2."'";
и его выполнение
result=$mysqli->query($sql) or die("ошибка! строка 113");
if ($result->num_rows) {echo "есть совпадение сбазой <br>";}
эти запросы прогоняются в цикле, знаю что это плохо, но не в этом суть,\и вот часть вывода работы цикла
SELECT * FROM films_all WHERE name_film='Superнянь 2'
SELECT * FROM films_all WHERE name_film='В сердце моря'
есть совпадение сбазой
SELECT * FROM films_all WHERE name_film='Голодные игры: Сойка-пересмешница. Часть II'
есть совпадение сбазой
SELECT * FROM films_all WHERE name_film='Иерей-сан. Исповедь самурая'
есть совпадение сбазой
не пойму почему в 1 ой строчке нет совпадения с базой, если скопировать сам запрос который вывелся и напрямую прогнать его чере phpMyAdmin, то он выполняется и находит строку, а так почему то нет, я подозреваю что дело в кодировке, но может и нет, тем не менее я после соединения прописал вот такую строчку,
$mysqli->set_charset("utf8");
не помогло, сама таблица в кодировке utf-8....