Banco de dúvidas
Como se conectar a um banco de dados
MySQL
Certifique-se de ter criado o banco de dados MySQL antes. Feito isso, seguem exemplos de como se conectar ao banco de dados em PHP:
Usando a biblioteca MySQLi
<?php $con = mysqli_connect("localhost", "nomeconta_usuario", "senha", "nomeconta_banco") or die("Erro ao conectar com o banco de dados: " . mysqli_error()); ?>
Usando a biblioteca PDO MySQL
>?php try { $con = new PDO('mysql:host=localhost; dbname=nomeconta_banco', 'nomeconta_usuario', 'senha'); } catch (PDOException $e) { die('Erro de conexão: ' . $e->getMessage()); }; ?>
O nome do usuário e o do banco de dados é sempre prefixado com o nome da sua conta (não é o domínio) seguido do caractere "_". O nome do servidor do banco de dados é localhost.
Você também pode acessar o banco de dados da sua conta de hospedagem remotamente.
PostgreSQL
Ao se conectar ao seu banco de dados PostgreSQL NÃO é necessário informar o servidor (host) ou porta. Exemplos abaixo:
Usando pg_connect()
<?php $con = pg_connect("dbname=nomeconta_banco user=nomeconta_usuario password=senha") or die("Erro ao conectar com o banco de dados."); ?>
Usando a biblioteca PDO PostgreSQL
<?php try { $con = new PDO('pgsql:dbname=nomeconta_banco; user=nomeconta_usuario; password=senha'); } catch (PDOException $e) { die('Erro de conexão: ' . $e->getMessage()); }; ?>
Também aqui o nome do usuário e o do banco de dados é sempre prefixado com o nome da sua conta (não é o domínio) seguido do caractere "_".