Artigos comentados e explicados sobre MySQL
Moderador: web
por web Offline » Seg Out 20, 2008 1:26 am
|
|
O MySQL permite sabermos qual erro determinada conexão teve através do mysql_error(). Só que muitas vezes essas mensagens não dão uma idéia clara do tipo do erro, pode ser um erro na conexão, na tentativa de acesso ao banco de dados ou no SELECT.
Vou passar abaixo um script configurado de forma a retornar uma mensagem onde possivelmente ocorreu o erro, ai, você roda o script provocando o erro para ver o funcionamento.
<?php
// mensagem para erro de conexão ( localhost, login ou senha ) $erro_conexao = "Existe algum problema com o servidor, login ou senha nessa conexão.";
// mensagem para erro do banco de dados $erro_db = "Existe algum problema no seu banco de dados.";
// mensagem para erro no SELECT $erro_select = "Existe algum problema no seu SELECT.";
$conexao = @mysql_connect("localhost", "login", "senha") or die($erro_conexao); $db = mysql_select_db("bd") or die($erro_db);
$selec = "SELECT campo FROM minhatabela"; $exec = mysql_query($selec, $conexao) or die($erro_select);
while($campos=mysql_fetch_array($exec)) { extract($campos); echo "$meucampo<br>"; } ?>

Gostou do que encontrou? Divulgue, indique, participe, agradeça pelas respostas.
Faço scripts personalizados ou reparos em scripts. Orçamento MSN codigosnaweb [@] hotmail [.] com
web
ADMIN
Mensagens: 11904
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil
|
Voltar para Artigos sobre MySQL
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 2 visitantes