A Classe PDO (PHP Data Objects) é uma API do PHP que permite a conexão a vários tipos de banco de dados. Neste exemplo vamos fazer a conexão com um banco de dados MySQL
Neste exemplo vamos desenvolver um CHAT utilizando PHP e MySQL. O banco da aplicação foi nomeado de tb_phpchat e possui uma única tabela; tb_mensagens com a seguinte estrutura:
Agora vamos criar o nosso arquivo de conexão. Salve o arquivo conexao.php com o seguinte código
<?php $servidor = '10.67.48.3'; $usuario = 'aluno'; $senha = 'etec@147'; $banco = 'bd_phpchat'; ?>
Este arquivo de conexão estará a nossa disposição sempre que necessitarmos buscar ou enviar dados para o servidor MySQL.
Em outro arquivo, vamos criar um arquivo que irá gravar os dados. Crie outro arquivo com o código a seguir e salve como enviar_mensagem.php
<?php include("dados_conexao.php"); //carrega o arquivo dados_conexao.php para ler as variáveis da conexão. $de = "Alex"; $para = "Anderson"; $mensagem = "Fiz não fessor!"; try { // tenta fazer a conexão e executar o INSERT $conecta = new PDO("mysql:host=$servidor;dbname=$banco", $usuario , $senha); $conecta->exec("set names utf8"); // Permite caracteres latinos. $query = "INSERT INTO `tb_mensagens` (de, para, mensagem) VALUES ('$de', '$para', '$mensagem');"; $grava = $conecta->prepare($query); $grava->execute(array()); echo("<script> alert('gravado com sucesso!')</script>"); } catch(PDOException $e) { // casso retorne erro echo('Deu erro: ' . $e->getMessage()); } ?>
Como gravar, editar e excluir dados do MySQL com PHP
Agora que você aprendeu a conectar, lei também Como gravar, editar e excluir dados do MySQL usando PHP PDO