Ir para conteúdo

POWERED BY:

Arquivado

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

waterboy

[Resolvido] Conexão com Banco de Dados em PHP

Recommended Posts

Ola Galera?

 

Vou passar dois Arquivos que são duas formas de Conectar-se ao Banco de Dados MySQL.

 

Arquivo 1: Conexao-mysql.php

<?php

    $host="localhost";
    $usuario="usuario";
    $senha="*****";
    $database="banco-nome";

    if(!($conexao=@mysql_connect("$host","$usuario","$senha")))
    {
        echo "<p align='center'><font color='dark+yellow'><B> Dados de Autenticação Errados ou Não Encontrados </b></font></p>";
        exit;
    }
    if(!($database=@mysql_select_db("$database",$conexao)))
    {
        echo "<p align='center'> <font color='black'><b> Banco de Dados não Encontrados ou Nome Incorreto</b></font> </p>";
        exit;
    }

?>

 

Agora a Segunda Forma de Conectar....

 

Arquivo 2: Conexao-mysql2.php

 

<?php

    $host="localhost";
    $usuario="usuario";
    $senha="*****";
    $database="banco-nome";
?>

 

Abraços

Waterboy

Compartilhar este post


Link para o post
Compartilhar em outros sites

Terceira Forma .

class database{

  public function __construct($host,$user,$senha,$data)
  {
     $this->host = $host;
     $this->user = $user;
     $this->senha = $senha;
     $this->data = $data;
     $connect = mysql_connect($this->host,$this->user,$this->senha);
     $database = mysql_select_db($this->data);
     if(!$connect || !$database){
        throw new Exception('Não Foi Possivel Conectar ....');
     }
  } 

}
$SQL = new database('127.0.0.1','root','123','storage');

;)

 

Arquivo 2: Conexao-mysql2.php

 

<?php

    $host="localhost";
    $usuario="usuario";
    $senha="*****";
    $database="banco-nome";
?>

Show essa hein ..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Complementando a forma do andrey

Colocando no bloco try/catch

 

class database
{
...
}

// implementacao
try
{
$SQL = new database('127.0.0.1','root','123','storage');
}
catch (Exception $e)
{
echo $e->getMessage();
}

 

Complemento a forma numero 2 que faltou do waterboy

Fazendo a conexão com o bd e selecionando o banco

<?php

  $host     = "localhost";
  $usuario  = "usuario";
  $senha    = "*****";
  $database = "banco-nome";

  $conn = mysql_connect($host, $usuario, $senha) or die ("Erro ao se conectar no banco de dados");
          mysql_select_db($database, $conn) or die ("Erro ao selecionar o banco de dados");
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Logico que não , ele so bota senha hostname , usuario no arquivo e consegue conectar ?? :P

 

Eu ja usei essa tecnica e deu certo.

mas também tem a outra forma que eu comentei.....

 

experimente usar essa forma que comentei como segunda...

<?php $host="localhost" $usuario="root" $senha="****" $banco="nome-banco" ?>

 

mas o nome da tabela... você coloca dentro do Arquivo que insere os dados na Tabela.

 

Abraços e brigando pela sugestão de código.

 

waterboy

Compartilhar este post


Link para o post
Compartilhar em outros sites

@waterboy, esta segunda forma, só com isso.

Não funciona, e você ainda terá um erro de sintaxe.

 

Ai você só está definindo variaveis. Não está conectando.

Qual é a dúvida ?

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.