Exibir linhas mysql na tabela html

Então, aqui é o que fiz até agora: http://d.pr/i/c6z

Código:

          

e minha tabela mysql parece assim: id (PRIMARY KEY), nome completo, nome de usuário. Como você pode ver, o que estou tentando fazer é exibir todos esses registros na tabela html, mas o que eu não quero é href link na primeira coluna, apenas números. SSo, como remover em foreach loop o primeiro valor da matriz que é ‘id’ ou talvez haja uma maneira melhor de fazer isso?

tente isso:

  < ?php while ($row = mysql_fetch_assoc($result)): ?>  < ?php foreach ($row as $key): ?> < ?php if($key === 'id'): ?> < ?php echo $row['id']; ?> < ?php else: ?> < ?php echo $key; ?> < ?php endif; ?> < ?php endforeach; ?>  < ?php endwhile; ?>  

Duas visualizações diferentes para que você tenha duas condições. É mais fácil de ler para uma visão.

  < ?php while ($row = mysql_fetch_assoc($result)): ?>  < ?php echo $row['id']; unset($row['id']); ?> < ?php foreach ($row as $key): ?> < ?php echo $key; ?> < ?php endforeach; ?>  < ?php endwhile; ?>  

Sem comentar sobre a eficiência ou não do seu código, você sempre pode usar unset para desarmar um elemento específico da sua matriz, por exemplo,

 unset($row['id']); 

irá desarmar o elemento de $row array com id chave – efetivamente removendo esse elemento da matriz.