A parte che il codice che hai postato e' una raccolta di tutte le peggiori cose che si possano fare in php per interrogare un database, guardati bene che parametri vuole mysqli_fetch_array(). Tu le stai passanndo l'oggetto della connessione e la stringa della query, mentre la funzione vuole il risultato della query eseguita con mysqli_query e - opzionalmente - il formato in cui vuoi i risultati.
http://php.net/manual/en/mysqli-result.fetch-array.php