Conectando o PHP ao MySQL com PDO

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

banco de dados com PHPconectar banco de dados no PHPeditar dados no PHPexcluir dados no PHPexemplo PHP com banco dadosinserir dados no PHPPHP com banco de dados