Jump to content


Photo

Exibier Nome De Tabelas


  • Faça o login para participar
1 reply to this topic

#1 Tiagorj

Tiagorj

    Ativo

  • Usuários
  • 373 posts
  • Sexo:Não informado
  • Localidade:Rio de Janeiro

Posted 11/03/2009, 15:21

Boa tarde amigos!

Estou fazendo um script para o php recuperar o nome de todas as tabelas de um determinado banco de dados mysql.

O problema é o seguinte:
Não sei o que está acontecendo que ele mostra pra mim que tem 13 tabelas dentro de uma banco e está correto.
Na hora que exibe os dados para um for ele apenas exibe o nome do primeiro e os outros 12 não é mostrado o valor!
Alguem sabe o pq isso ocorre?

Esse é o código

<?php
include("includes/conexao.php");
$executa = mysql_query("SHOW TABLES");
$total = mysql_num_rows($executa);
echo " o total de tabelas encontradas $total <br>"; // imprimi 13


for($i=0; $i<$total; $i++) {

$dados = mysql_fetch_row($executa);
echo "a tabela $i é $dados[$i] <br>";
}


?>

obrigado!
Tiago
Quem quiser me adicionar no msn: tiagoc_almeida@hotmail.com
Meu PC: Sempron 64 2.800+ (box) / Placa-mãe ECS 760GX-M / Memória DDR 256 + 256 = 512 mb / HD 80 GB (Samsung) / monitor LCD Samsung 15"

#2 Spider-man

Spider-man

    Doutor

  • Usuários
  • 987 posts
  • Sexo:Não informado

Posted 11/03/2009, 16:15

$executa = "SHOW TABLES";
$sql = mysql_query($executa);

$total = mysql_num_rows($sql);

echo " o total de tabelas encontradas $total <br>"; // imprimi 13

for ($i=1; $i<=$total; $i++) {

$dados = mysql_fetch_array($sql);

echo "a tabela $i é ".$dados[0]." <br>";
}


Edição feita por: Spider-man, 11/03/2009, 16:35.





1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq