Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''pdo''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • Comunidade
    • Informações Importantes
    • Anúncios
    • Membros
    • Lista negra
    • Eventos
  • Minecraft
    • Seu servidor hospedado no lugar certo!
    • Servidores
    • Construções
    • Plugins
    • Skripts
    • Serviços
    • Geral
  • FiveM
    • Servidores
    • Desenvolvimento
    • Serviços
    • Outros
  • Programação
    • Geral
    • Java
    • Web & Desktop
    • Discord
    • Servidores dedicados para grandes projetos.
  • Sistemas operacionais
    • Windows
    • Linux
    • Celular
  • Fóruns
    • Invision Power Services (IPS)
    • XenForo
    • Legacy IPB
    • Outros
  • Design
    • Pedidos
    • Dúvidas
    • Exposição
    • Tutoriais
    • Recursos
  • Jornalismo
    • Notícias
    • Entrevistas
    • Eventos
    • Outros
  • Jogos
    • Geral
    • Novidades
    • Tutoriais
    • Gêneros
    • Outros Jogos
  • Outros
    • Tutoriais Gerais
    • Mercado
    • Assuntos diversos
    • Barzinho
    • Arquivos

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Discord


Instagram


X (Ex-Twitter)


WhatsApp


GitHub


Localização


Nick do Minecraft

Encontrado 1 registro

  1. Definindo Conexões PDO e MySQLi ___________________________________________________ <?php class Conexao { } Acima, nós temos uma classe Conexão, é a classe onde ficará nosso sistema. Você pode usar PDO ou MySQLi. Para definir suas conexões instanciando essa classe ou criando um método. No caso nós vamos definir ao ser instanciada. Nós primeiros começamos com seus dados e sua variável de conexão. E logo após definimos sua conexão através do instanciamento. Método PDO: <?php class Conexao { const HOST = "localhost"; const USUARIO = "root"; const SENHA = "<sua-senha>"; const DATABASE = "gamersboard"; private $conexao; function __construct() { try { // AQUI, ESTOU DEFININDO A MINHA CONEXÃO PDO. $this->conexao = new PDO('mysql:host=' . self::HOST . ';dbname=' . self::DATABASE, self::USUARIO, self::SENHA); } catch (PDOException $e) { // QUANDO UMA CONEXÃO PDO TENTA SER ESTABELECIDA E HÁ ALGUM ERRO, GERA-SE UMA "Exception" QUE É "Falada" AQUI. print "Falha ao conectar-se no MySQL: " . $e->getMessage() . "<br/>"; // O "die" ou "exit" SERVE PRA INTERROMPER O CÓDIGO. die(); } } function __destruct() { // VERIFICO SE A CONEXÃO É UM OBJETO, OU SEJA NÃO É NULLA. if(is_object($this->conexao)) // DESTRUO ESTA CONEXÃO. $this->conexao = null; } public function getConexao() { return $this->conexao; } } Método MySQLi: <?php class Conexao { const HOST = "localhost"; const USUARIO = "root"; const SENHA = "<sua-senha>"; const DATABASE = "gamersboard"; private $conexao; function __construct() { // DEFINO MINHA CONEXÃO $this->conexao = mysqli_connect(self::HOST, self::USUARIO, self::SENHA, self::DATABASE); // VERIFICO SE NÃO É NULLA if (!$this->conexao) { echo "Falha ao conectar-se no MySQL: " . mysqli_connect_error() . PHP_EOL; // INTERROMPO O CÓDIGO exit; } } function __destruct() { // FECHO A MINHA CONEXÃO mysqli_close($this->conexao); } public function getConexao() { return $this->conexao; } } E Agora, Como eu vou pegar minha conexão ? É muito simples, veja um exemplo: <?php require_once 'Conexao.php'; $mysql = new Conexao(); $conexao = $mysql->getConexao(); echo 'Deu tudo certo :P'; echo 'Agora vamos fechar...'; $conexao = null; $mysql = null; echo 'Conexão fechada :O'; ?> É só isso galera espero que tenham gostado, o próximo tutorial é na área de Java, fiquem atentos, digam suas dúvidas sobre isto no comentário e fuui!
×
×
  • Criar Novo...