Buscar

16050514-Apostila-Programacao-PHP-e-MySQL-ExatasWeb-49


Prévia do material em texto

PHP e MySQL 
Como foi visto anteriormente, podemos utilizar arquivos de texto para guardar 
pequenas informações e criar pequenas aplicações, como contadores de acesso, livros de 
visitas, mural de recados, entre outras. Entretanto, algumas aplicações exigem um 
gerenciamento mais completo das informações, além de uma maior segurança e 
organização, como um cadastro de clientes.
Funções Require e Include
Escrever scripts em php pode ser mais simples do que nas demais linguagens CGI, 
porém, não é uma boa prática colocar todo script dentro de um único documento. O ideal é 
que se tenha documentos separados e que estes sejam chamados quando necessários 
(assim como as funções). Para que um script contido em um arquivo separado possa ser 
usado, devemos chamá lo utilizando as funções require() e include(). Essas funções agem 
como chamadas à funções, carregando o script php que recebem como parâmetro e 
executando-o dentro do script que o chamou. Ex: Temos um script chamado data.php, cuja 
função é imprimir na tela a data atual. Seu conteúdo é:
<?php
$data = date(“d-m-Y”);
echo “ Hoje é $data <br>”;
?>
Se quisermos que a data seja exibida em todas as páginas de nosso site, não 
precisaremos escrever este script novamente. Basta que o “chamemos”, através da função 
include:
<?php
echo “Página Principal<br>”;
include(“data.php”);
?>
A função include incluirá o script data.php na execução, desviando o processamento 
para o script e retornando em seguida. 
Em alguns casos, precisamos chamar o script apenas uma vez, então usamos a 
função inlcude_once(), que realiza a chamada apenas uma vez. As funções require() e 
require_once() são idênticas, porém, é aconselhável utilizar include em vez de require(), por 
questões de desempenho e confiabilidade.
MySQL e PHP
Como dito anteriormente, informações que precisam ser manipuladas com mais 
segurança e flexibilidade exigem o uso de um banco de dados. Esse banco de dados exige 
um sistema de gerenciamento (SGBD – Sistema de Gerenciamento de Banco de Dados). 
Existem muitos SGBD's disponíveis no mercado, de forma gratuita ou através de pagamento 
de licenças. Entre eles, está o MySQL, um sistema desenvolvido pela Sun Microsystems que 
roda nativamente no PHP.
A linguagem PHP suporta diversos SGBD's como Oracle, Sybase, Interbase(Firebird), 
mSQL, Microsoft SQL Server, MSSQL, MySQL, PostgreSQL, entre outros. Entretanto, o 
MySQL, como SGBD nativo do PHP, não exige instalação de nenhum recurso adicional 
(driver, extensão, etc), bastando apenas que o sistema esteja funcionando no servidor.
49
	Processando Formulários com PHP
	Funções Require e Include
	MySQL e PHP

Continue navegando