Как правильно составить MySQL запрос?
Попробуйте заменить mysqli_fetch_array на mysqli_fetch_assoc . Первый имеет свойство дублировать данные.
mysqli_fetch_assoc преобразует полученные данные из запроса в ассоциативный массив, где строки из выборки это порядковые ключи, а столбцы значения ключа.