Ir para conteúdo

[Tutorial #1 - MYSQL] Conectar-se ao Banco de Dados.


Guest Duevo

Posts Recomendados

Olá,
Estou iniciando com um mini curso PHP em Banco de Dados MySQL.

 

Para essa primeira aula, ensinarei de 2 formas a se conectar a um banco de dados.
Primeira forma. Função mysqli.

 

Antes de tudo baixe um programa chamado Sublime Text 3. (Recomendado, caso tenha um de sua preferencia fica a seu critério).

Crie um arquivo chamado "config.php".
Nele voce incia com as tags PHP:

 

<?php ?>

Dentro, vamos separar para ficar organizado desta forma, com a host, o usuario, a senha e o banco.
 

<?php

//Dados do banco
$host     = "localhost"; //Host onde esta hospedado o MySQL.
$user     = "usuario";  //Nome de usuario para logar.
$pass     = "";         //Senha do MySQL.
$data     = "Test";    //Nome do seu banco.

//Conexão
$connect  = mysqli_connect($host, $user, $pass, $data) or die();

?>

Agora, para verificar se foi conectado, em sua index.php digite o seguinte código:

<?php require_once 'config.php'; ?>

Caso der algum erro, irá mostrar.

Agora vamos a segunda forma:

Vamos utilizar a função PDO. Pouco mais complexa para mexer, mas é fácil.

<?php

$host = "localhost";
$user = "user";
$pass = "";
$data = "Test";

$connect = new PDO("mysql:host=$host;dbname=$data", $user, $pass);
$connect->exec("SET NAMES utf8");
?>

Para ver se fez a conexão, só fazer mesma coisa dita anteriormente.

Tutorial básico. Mas do básico que começa =)

Até o próximo, 
Digam o que querem para o próximo tutorial.

Abraços!

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

Parabéns, bom tutorial.

Obrigado!!

 

Espero seguir suas aulas e aprender ao menos o básico para não precisar de terceiros para fazer um mini-sisteminha :p

Haha, só irei ensinar o básico!

 

So ta errado que ta dizendo Tutorial de MYSQL, na real é um tutorial php...

Area>PHP>Tutorial de MySQL, ksks certo?

 

oque q aconteceu com vc .-.

Não entendi

Link para o comentário
Compartilhar em outros sites

Aconselho usar

$connect->exec("SET NAMES utf8"); //Coloca abaixo do new PDO

Para pegar do banco de dados em utf-8

Obrigado!! Atualizado...

 

 

PDO é muito melhor

Sim, mas mysqli é mais simples de mexer =)

Link para o comentário
Compartilhar em outros sites

Participe da Conversa

Você pode postar agora e se cadastrar mais tarde. Se você tiver uma conta, a class='ipsType_brandedLink' href='https://gamersboard.com.br/login/' data-ipsDialog data-ipsDialog-size='medium' data-ipsDialog-title='Sign In Now'>acesse agora para postar com sua conta.
Observação: sua postagem exigirá aprovação do moderador antes de ficar visível.

Visitante
Responder

×   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.

Processando...
×
×
  • Criar Novo...