Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

kika

[Resolvido] Conexão com Banco de Dados dá erro

Recommended Posts

Instalei o EasyPHP 3 e tudo está funcionando perfeitamente, estou tentando fazer um sistema de galeria de fotos acessando o banco de dados e quando vou no Dreamweaver e tento fazer a conexão pelo Databases (MySQL Connection) ele fica eternamente procurando o BD e não acha e dá a seguinte mensagem de erro:

 

A server timeout has ocurred. Here are the possible reasons:

1-Please make shure that the web server is up and running

2-Please verify that the ODBC DSN exists on the testing server

 

O que pode ser?

O Apache está rodando normal, cheguei a baixar o MySQL Connector ODBC 5.1 mas na hora de criar o ODBC fico na dúvida se crio Fonte de dados de usuário ou de sistemas

Compartilhar este post


Link para o post
Compartilhar em outros sites

Na verdade não precisa de odbc ele tem nativo entaum teria que rodar legal sem erro testa tipo assim

 

 

$host = 'localhost';

$user='root';

$pass='';

$database='bancoteste';

 

$con = mysql_connect($host,$user,$pass) or die (mysql_error());

 

if ($con){

mysql_selected_db($database) or die (mysql_error());

}

else{

echo 'conectou';

}

 

 

testa isso só muda os dados para os seus e ve oq dá

Compartilhar este post


Link para o post
Compartilhar em outros sites

pode ser tambem alguma configuração do dreamweaver faltando ou errada ...

 

*você definiu o site ? (*Manage site)

 

caso esteja em localhost verifique as configurações do Testing Server ou esteja em outro servidor Remote Info

 

valww espero ter ajudado

Compartilhar este post


Link para o post
Compartilhar em outros sites

hooligans

 

Fiz o que você falou, qd vou testar fica processando um bom tempo e depois vem com a seguinte mensagem:

 

Warning: mysql_connect() [function.mysql-connect]: Lost connection to MySQL server at 'reading initial communication packet', system error: 0 in C:\Arquivos de programas\EasyPHP 3.0\www\imgs_tuto\Connections\galeria.php on line 11

Fatal error: Maximum execution time of 30 seconds exceeded in C:\Arquivos de programas\EasyPHP 3.0\www\imgs_tuto\Connections\galeria.php on line 11

 

 

A linha 11 é: $con = mysql_connect($host, $user, $pass) or die (mysql_error());

 

 

 

Will Fernando....eu define o Manage Site sim...e lá Remote Info não coloquei nada e em Testing Server coloquei no (Server model) PHP MySQL

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu alterei um pouco e fiz assim:

 

<?php
# FileName="Connection_php_mysql.htm"
# Type="MYSQL"
# HTTP="true"
$hostname_galeria = "localhost";
$database_galeria = "nome_db";
$username_galeria = "meu_user";
$password_galeria = "";
$galeria = mysql_pconnect($hostname_galeria, $username_galeria, $password_galeria) or trigger_error(mysql_error(),E_USER_ERROR); 
?>

Agora acho que funcionou legal, não dá erro nenhum, a tela fica em branco. E dei um Refresh na minha janela Databases do Dreamweaver e agora está aparecendo os dados do meu BD.

 

Obrigada pela ajuda

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.