Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal, boa noite.
Usando mysqli e prepared statement... Como faço para saber se uma tabela existe no banco de dados?
Usando SHOW TABLES você consegue trazer as tabelas existentes naquele banco.
Logo, você pode fazer algo como:
SHOW TABLES LIKE 'minha_tabela';
Fazendo uma leitura qualquer na tal tabela.
Se der erro é porque a tabela não existe.
Com mysqli não sei dizer como proceder com o erro porque não uso, entretanto com PDO você tem o PDOException para tratamento de erros.