utyfua: нормальный запрос. Нужно еще индексы расставитьна обе колонки, если это не сделано. А еще лучше -покрывающий индекс, когда в нём обе колонки, и именно в той последовательности, которая идет в запросе.
Пожалуйста.
Еще можете включить лог "медленных" запросов, и посмотреть в каком именно запросе(запросах) проблема. Он включается в настройках MySQL такими опциями:
log-output=file
slow_query_log=1
slow_query_log_file=/path_to/slow_file.log
log_queries_not_using_indexes=ON #Также записывает запросы, кот. не использовали индексы
long_query_time=0.5 #Кол-во секунд, при котором считается запрос "медленным"
1. Если указали при подключении (строка 4), 4-ым параметром базу данных - уберите строку (5) mysqli_select_db(), теперь она лишняя.
2. На 17 строке вы используете функцию mysql_query (устаревшую и запрещенную), а подключаетесь через mysqli_connect() (i в конце слова mysqli, что является совсем другим расширением). Замените mysql_query() на mysqli_query().
3. Для выполнения запроса необходимо в строке 17 в функции mysqli_query указать 1-ым параметром ссылку на подключение к БД, например: $query = mysqli_query ($connect, "SELECT ....").
Чтобы изменить кодировку таблицы выполните запрос:
ALTER TABLE table_name CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
где table_name - это имя вашей таблицы
вы показываете столбец сравнения символов таблицы, а не кодировки (хотя косвенно это может говорить о том, что и кодировка таблиц такая же). Чтобы узнать кодировку таблицы выполните запрос: SHOW CREATE TABLE tbl_name