John Hebert Trindade Posted October 17, 2021 at 10:33 PM Report Share #624184 Posted October 17, 2021 at 10:33 PM Boa noite pessoal, tenho o código abaixo que deveria exibir todas as tabelas de uma base de dados, mas infelizmente não apresenta nada, onde errei? ficheiro de conexao <?PHP //conexao com o banco de dados $servidor = "meu_servidor"; $usuario = "nome_usuario"; $senha = "senha_usuario"; $db_nome = "nome_bd"; $con = mysqli_connect($servidor, $usuario, $senha, $db_nome); $charset = mysqli_query($con, "SET NAMES 'utf8'"); //verifica se existe erro if(mysqli_connect_error()): echo "Falha na conexão, por favor verifique:".mysqli_connect_error(); endif; ?> Ficheiro de exibição de todas as tabelas. <?php require_once 'conectar.php'; //string para ler o banco de Dados $executa = "SHOW TABLES"; //Executa a query que irá mostrar as tabelas $resultado = mysqli_query($con, $executa); ?> <select class="field" name="datatable"> <?php //execulta o loop while ($dados = mysqli_fetch_array($resultado)) { $nome_tabela = $dados[0]; ?> <!--cria a listagem --> <option class="field" value ="<?php echo $nome_tabela; ?>"><?php echo $nome_tabela; ?></option> <?PHP } ?> </select> Link to comment Share on other sites More sharing options...
Solution John Hebert Trindade Posted October 18, 2021 at 11:21 AM Author Solution Report Share #624186 Posted October 18, 2021 at 11:21 AM (edited) O código está correcto o erro foi meu, fechei a conexão e não tinha percebido. Edited October 18, 2021 at 11:34 AM by John Hebert Trindade Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now