Saudações ao visitante
Coloque no site uma mensagem
personalizada para o visitante, de acordo com a hora
em que o visitante entra. Ele pode receber o cumprimento
de “Bom dia”, “Boa tarde” ou “Boa noite”, ou qualquer
outra mensagem que desejar, dependendo da hora.
Veja o simples código:
<? $hora = date(“H”);if ($hora >= 0 && $hora < 6) { echo “Boa Madrugada!!”; } elseif ($hora
>= 6 && $hora < 12){ echo “Boa Dia!!”; } elseif ($hora
>= 12 && $hora < 18) { echo “Boa Tarde!!”; }else { echo “Boa Noite!!”; }
?>
O acesso à banco de dados↳Banco de dados134 conteúdosSQL ou NoSQL: eis a questão!!Data · mar 2020Banco de dados: como organizar e dar segurança para milhões de dados de loteriasData · mai 20215 serviços gratuitos na cloud para bancos de dados PostgresData · fev 2025Ver tudo em Data → é um
dos pontos fortes desta linguagem. O PHP↳PHP44 conteúdosPadronizando seu código com PHP CS FixerDev (Back & Front) · mai 2019Docker de imagem. Para rodar projetos PHP em menos de 30 segundosDev (Back & Front) · jan 2026PHP 7.3: conheça as novidades desta versãoDev (Back & Front) · abr 2019Ver tudo em Dev (Back & Front) → possui acesso
nativo a ADABAS, ORACLE, SYBASE, SQL SERVER, DBASE,
INFORMIX, mSQL, MySQL, POSTGRESQL, além de suportar
ODBC, fazendo com que o PHP possa trabalhar praticamente
com todos os bancos de dados existentes.
Neste artigo vamos ver apenas as funções relativas ao
banco MySQL, pois esta dupla PHP/MySQL está sendo preferida
por uma boa parte dos desenvolvedores, particularmente
no ambiente Linux↳Linux34 conteúdosKali Linux em um Servidor VPS: como, quando e por que usar?DevSecOps · dez 2024Construindo um Windows Service ou Linux Daemon com Worker Service & .NET Core – Parte 2Dev (Back & Front) · jul 2020Criando uma WebApi utilizando .NET, Linux e VSCodeDev (Back & Front) · ago 2019Ver tudo em DevSecOps →/Apache.
O MySQL é um servidor SQL e portanto devemos seguir
alguns procedimentos e regras para acesso aos seus dados.
Se você está acostumado com o Oracle ou SQL Server não
terá dificuldades, mas se você usa somente bancos de
dados do tipo Access ou DBF, poderá ter dificuldades
em entender o mecanismo usado pelo MySQL, mas vou tentar
ser o mais didático possível. E aguarde, pois estou
preparando um tutorial apenas sobre servidores SQL…
A primeira regra é ter um banco de dados cadastrado
e um usuário com acesso à este banco de dados. Vale
lembrar que o MySQL não é um banco de dados, e sim um
servidor de dados. Tenha isto em mente para entender
o exemplo.
Digamos que temos um banco de dados Clientes com o usuário
admin e senha admin. O primeiro passo é "logar"
ao servidor. Para isso usamos o comando mysql_connect
e informamos o servidor, login (usuário) e senha. Veja
abaixo:
$conn = mysql_connect ("localhost"
, "admin" , "admin");
Este comando abrirá uma conexão com o MySQL da máquina
local (localhost), usando o usuário admin cuja senha
também é admin. Uma refrência a esta conexão será gravada
na variável $conn.
Depois de conectados ao servidor, devemos conectar ao
banco de dados propriamente dito, usando o comando mysql_select_db,
que precisa de dois parâmetros: O nome do banco de dados
e a conexão. Caso a conexão não seja informada, ele
tentará usar a última criada. Em nossos exemplos, iremos
sempre informar os dois parâmetros.
$db = mysql_select_db("clientes",
$conn);
Neste ponto já temos uma conexão com o servidor e já
criamos um link com o banco de dados. Agora podemos
enviar os comandos SQL de desejarmos. Se você não souber
SQL, volte a este site em algumas semanas que você vai
encontrar um tutorial de SQL.
Agora segue nosso exemplo prático: Vamos usar o script
do módulo passado e alterá-lo de modo que os dados digitados
no formulário sejam gravados no banco de dados clientes
antes de enviar o e-mail.
<?php
$erro = "";
# Verificar se o campo NOME está vazio.
if ($nome == "") {
erro .= "Digite
seu Nome
";
}
# Verificar a quantidade de caracteres no campo TELEFONE.
if ((strlen($telefone) > 8) or (strlen($telefone)
<7)) {
$erro .= "O
número do telefone deve ter 7 ou 8 caracteres
";
}
# Testar vamor do campo E-mail, verificando o caracter
"@"
if strpos ($email, "@") = 0 {
$erro .= "O
e-mail digitado não é válido
";
}
# Cabeçalho de resposta.
echo("
");
echo("<center>
");
if ($erro == "") {
;$conn
= mysql_connect("localhost" , "admin"
, "admin");
$db = mysql_select_db("clientes",
$conn);
$sql = mysql_query("insert
into dados (nome, email, telefone)
values (‘".addslashes($nome). "’,’".addslashes($email)."’,
‘".addslashes($email)."’)" or die("Não
foi possível atualizar a tabela");
mysql_connect($conn);
mail("valdirleite@ig.com.br",
"Dados do Formulário"," Nome: $nome
E-mail: $email
Telefone: $telefone
","From:
$email
Date: $date
");
echo("Obrigado
por enviar este formulário!
");
} else {
echo("Não
foi possível enviar o formulário!
Verifique as mensagens abaixo:
");
echo("<b>$erro
</b>
");
echo("<br><br><a
href=form.htm>Voltar
");
}
echo("</center>");
As linhas em negrito foram adicionadas para que o script
possa gravar os dados do formulário na tabela DADOS
do banco de dados CLIENTES, que está no mesmo servidor
onde está sendo rodado o script (LOCALHOST).
Este é o procedimento padrão para usar servidores de
banco de dados com o PHP:
• Conectar ao servidor
• Abrir o banco de dados (um servidor SQL pode
ter mais de um banco de dados)
• Enviar os comandos SQL
• Fechar o banco de dados
• Desconectar ao servidor
A novidade deste exemplo fica por conta do comando die
que finaliza o script caso a função que o precede não
possa ser executada.
Logitech traz o G305 X Superlight ao Brasil com 130 horas de bateria
Logitech começou a vender o G305 X Superlight no mercado brasileiro em 16 de setembro. O preço sugerido ficou em R$ 449,90.








Redação iMasters





