Testando a conexão MySQL com PHP

Estou fazendo um site que utiliza uma base MySQL e PHP e tive algumas dúvidas enquanto estava desenvolvendo, por isso resolvi compartilhar alguns códigos que me ajudaram a identificar o que estava ocorrendo. Com as linhas a seguir você vai conseguir exibir as bases de dados disponíveis e as tabelas existentes numa base escolhida. Utilizando esses comandos eu pude detectar que a base errada estava sendo invocada na página principal do site.

<?php

$servidor = “localhost”;
$usuario = “admin”;
$senha =”senha”;
$nomeDB=”baseDeDados”

//Aqui criamos a conexão utilizando o servidor, usuario e senha, caso dê erro, retorna um erro ao usuário.
$conexao = mysql_connect($servidor, $usuario, $senha) or die (“Nao foi possivel conectar ao servidor MySQL”);
//Aqui capturamos as bases de dados e exibimos
echo “<p>&nbsp;”;
$db_list = mysql_list_dbs($conexao);

while ($row = mysql_fetch_object($db_list)) {
echo $row->Database . “\n”;
}
echo “<p>&nbsp;”;
//Aqui as tabelas da base determinada na variável $nomeDB são exibidas
$sql = “SHOW TABLES FROM $nomeDB”;
$resultado = mysql_query($sql);
while ($row = mysql_fetch_row($resultado)) {
echo “Table: {$row[0]}\n”;
}
echo “<p>&nbsp;”;
//Aqui a base da variável $nomeDB é escolhida para realizar as consultas
mysql_select_db($db[‘$nomeDB’],$conexao);

?>

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

w

Conectando a %s