Si tu veux un bon conseil, quitte MySQL qui ne bénéficie plus d'aucunes mise à jours et qui contient des failles de sécurités importantes pour passer à PDO ou MySQLi.
Sinon, si tu veux formater ta réponse en tableau associatif, je reprend ton code :
$result = mysql_query('SELECT * FROM command');
while($row = mysql_fetch_array($result, MYSQL_ASSOC))
{
echo 'Commande n°' . $row['id'] . 'etc...';
}
Ton problème est que tu donnes un mauvais argument à ta fonction mysql_fetch_array() vus que tu as déjà utilisé mysql_fetch_assoc(). Si tu doutes de la structure d'une variable, regarder son type et utiliser print_r() si elle se trouve être un tableau permet souvent de régler ce genre d'erreurs ! (;
Pour vérifier si le login est égal à un certain résultat, un simple if devrait suffire (: