Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) php conectar mysql na internet


ighor10

Pergunta

Ola pessoal,

venho aqui com uma duvida, que e no minimo estranha, pois já pesquisei bastante, porem todas soluçoes q eu encontrei, não reolveram o problema :D

e assim,

tenho uma pagina em php, q deveria fazer a conexao com o mysql num outro computador atraves da internet..

esse outro computador tem o ip: testando.sytes.net..

já tentei assim:

$con = mysql_connect("testando.sytes.net", "$user", "$pass");
e assim:
$con = mysql_connect("testando.sytes.net:3306", "$user", "$pass");

creio q seja alguma configuraçao do php.ini q bloqueia o acesso remoto da conexao..

alguém pode me ajudar por favor?? thanks

Link para o comentário
Compartilhar em outros sites

9 respostass a esta questão

Posts Recomendados

  • 0

Olá 'ighor10'

Tente assim:

Salve esse código como "algum_nome.php"

<?php

$hostname_con = "testando.sytes.net";

$database_con = "nome_do_DB";

$username_con = "$user";

$password_con = "$pass";

$con = mysql_pconnect($hostname_con, $username_con, $password_con) or trigger_error(mysql_error(),E_USER_ERROR);

?>

Declare esse arquivo em qualquer página que irá acessar o banco da seguinte forma:
<?php require_once('algum_nome.php'); ?>

Em seu código está faltando o nome do bando de dados

Caso não resolva poste aqui que tem um outro procedimento que seria setar a permissão para acesso remoto na máquina que está tentando acessar.

Abraços

Link para o comentário
Compartilhar em outros sites

  • 0

Obrigado pela atençao..

sk15 n entendi muito bem. tas a falar mesmo do painel de controle do windows??

pompeu, tentei dessa forma, tambem n deu..

já fui ao phpmyadmin ver os users, coloquei o root, q tem a pass effierolfs, com o host % para que possa ser acessado de qualq ip. com todos privilegios..

não sei porque não da..

se alguém quiser ver como esta:

http://ighor.sytes.net/testando.php

esta e a pagina.

abaixo vai o codigo como esta..

obrigado

<?


$hostname_con = "ighor.sytes.net";
$database_con = "esas";
$username_con = "root";
$password_con = "effierolfs";
$con = mysql_pconnect($hostname_con, $username_con, $password_con) or trigger_error(mysql_error(),E_USER_ERROR);



$trabalhos=mysql_query("
                                           select * from trabalho 
                                           where reciclagem = 0 
                                           ORDER BY ano DESC, mes DESC, dia DESC
                                           ", $con);
                    
                    while($trabalho=mysql_fetch_array($trabalhos)) {

                            
                        echo"$trabalho[titulo] <br>";
                        
                    }
                    
                    
?>

Link para o comentário
Compartilhar em outros sites

  • 0

'ighor10'

você já tentou trocar o "ighor.sytes.net" para "localhost" ? post aqui para podermos acessar novamente e ver se dá algum erro

Abraço

Só por curiosidade ... a senha e o usuário do DB MySQL estão corretos ?

Editado por Pompeu
Link para o comentário
Compartilhar em outros sites

  • 0

já esta a funcionar..

<?php

$hostname_con = "ighor.sytes.net";
$database_con = "esas";
$username_con = "root";
$password_con = "";
$con = mysql_pconnect($hostname_con, $username_con, $password_con);
mysql_select_db("esas", $con);



$trabalhos=mysql_query("                select * from trabalho
                                           where reciclagem = 0
                                           ORDER BY ano DESC, mes DESC, dia DESC
                                           ", $con);
                    
                    while($trabalho=mysql_fetch_array($trabalhos)) {

                        echo"$trabalho[titulo] <br>";
                        
                    }
                                   
?>

faltava o select_db();

ahh.. e tambem tive q ir ao utilizador root, e colocar o host como '%'

e pronto.. problema resolvido..

muito obrigado pela ajuda de todos..

podem fechar o tópico..

brigadaummm

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...