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!
Exibier Nome De Tabelas
Started By Tiagorj, 11/03/2009, 15:21
1 reply to this topic
#1
Posted 11/03/2009, 15:21
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"
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
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)