Formatar Data no Mysql
1/10/2008Há alguns meses postei um tutorial que ensina formatar um campo do tipo data, do banco mysql.
Porém hoje mostro nesse pequeno tutorial uma forma "mais correta" de se formatar uma data do mysql, isso dentro do banco de dados, utilizando a função DATE_FORMAT do mysql.
SELECT DATE_FORMAT(’2008-04-09′, ‘%d/%m/%Y’);
Execute essa linha de comando dentro do seu banco mysql, você deve ter obtido o seguinte resultado:
09/04/2008
Para mais detalhes, consulte o manual do mysql, qualquer dúvida basta deixar um comentário que responderei o mais breve possível.
UPDATE com PHP e MySql
15/06/2008Hoje trago uma aplicação que também é bem simples, é o comando para atualizar os registros, esse comando SQL é o UPDATE, de novidade é utlizando o comando WHERE que indica em qual registro as alterações irão acontecer
<?php
//chama o arquivo de conexão com o bd
include(‘conectar.php’);
$nome = ‘Lucas’;
$data_nascimento = ‘1989-04-09′;
$id_cliente = 1;
//consulta sql - update
$query = mysql_query(“UPDATE clientes SET nome=’$nome’, data_nascimento=’$data_nascimento’ WHERE id_cliente=’$id_cliente’ )”) or die(mysql_error());
//fecha a conexão com o banco
mysql_close($conexao);
?>
Insert com php e mysql
7/06/2008Hoje trago uma aplicação simplíssima em php e mysql, porém após o SELECT creio que é a uma das aplicações mais utilizadas por um programador php, ou de qualquer programador, trata-se de uma query de inserção de dados em uma tabela. Considerando que já temos a tabela criada no banco e também o arquivo de conexão. (tutoriais passados)
<?php
//chama o arquivo de conexão com o bd
include(‘conectar.php’);
$nome = ‘Lucas’;
$data_nascimento = ‘1989-04-09′;
//consulta sql - inserção
$query = mysql_query(“INSERT INTO clientes (nome, data_nascimento) VALUES (’$nome’, ‘$data_nascimento’)”) or die(mysql_error());
//fecha a conexão com o banco
mysql_close($conexao);
?>
Emprego para programador php + mysql
15/05/2008A Vulto é uma empresa de esportes que atua no mundo inteiro. A empresa tem diversos sites, incluindo uma loja virtual. Todos os sistemas são baseados em PHP e MySQL. A Vulto possui um planejamento bem completo de mudanças nos sistemas, visando criar uma comunidade virtual muito grande e melhorar a loja virtual e a parte administrativa.
Desenvolvimento de sistemas para os sites
Vaga: Desenvolvedor (Programador)
Funções: Fazer a manutenção dos sistemas online da Vulto e desenvolver novos sistemas e projetos
Requisitos: Conhecimentos avançados em PHP, MySQL e Javascript; noções de servidores, segurança online, métodos de pagamento, comunidades virtuais
Sistema de trabalho: home office (trabalhe em casa, seguindo o planejamento)
Carga horária: Opções de trabalho integral ou parcial (de 3 a 9 horas de trabalho por dia)
Contato: http://create.vulto.com/carreiras.php (ou comercial@vulto.com )
Click AQUI para mais empregos.

Recomendo a utilização do livro : Integrando PHP 5 com MySQL - Guia de Consulta Rápida.
Para programadores mais experientes é uma excelente fonte de consulta quando se esquece aquela função básica, para programadores iniciantes pode ser um grande guia de aprendizado das operações básicas com PHP e MySQL.
Segue Resenha:
PHP é uma das linguagens de programação mais utilizadas na Web para a criação de páginas dinâmicas. MySQL é um SGBD (Sistema de Gerência de Bancos de Dados) relacional largamente utilizado em aplicações para a Internet, que utiliza a linguagem padrão SQL (Structured Query Language).
Este guia descreve de forma prática e direta a integração entre PHP e MySQL. Apresenta conceitos básicos da linguagem PHP, além das principais operações que podem ser realizadas sobre o MySQL e a descrição das funções de conectividade entre essas duas tecnologias. Contém ainda uma referência dos recursos do MySQL e um exemplo completo de cadastro, alteração, exclusão e pesquisa de dados.
Útil para desenvolvedores iniciantes e experientes como um guia de referência rápido, mostrando de forma didática os procedimentos de instalação, configuração e integração da linguagem com o banco de dados.
Prático para carregar e consultar a qualquer momento, no trabalho ou em casa.
Emprego em Sorocaba: Programador PHP, MySQL
26/04/2008A agência de web Softdesign está com uma vaga aberta em Sorocaba para o cargo de Programador PHP e MySQL.
Os interessados deverão enviar CV com pretensão salarial para o e-mail: junior@softdesign.com.br
Click AQUI para mais empregos.
Formatar data do MySQL com PHP
20/04/2008Como já dito, hoje mostro uma forma de formatar um campo do tipo data do MySQL com PHP.
Vamos criar uma função chamada formata_data, assim toda vez que necessitar-mos formatar uma data que venha do banco, utilizare-mos a função.
Obs.: essa não é a melhor forma de se formatar uma data, é apenas um tutorial para entendermos alguns recursos do PHP.
<?php
//exemplo de data (seria o valor do campo data que vem do banco)
//aqui utilizo a função date do php para pegar a data atual e simular um valor data
$data = date(‘Y-m-d’);
//função que formata a data
function formata_data($data)
{
//recebe o parâmetro e armazena em um array separado por -
$data = explode(‘-’, $data);
//armazena na variavel data os valores do vetor data e concatena /
$data = $data[2].‘/’.$data[1].‘/’.$data[0];
//retorna a string da ordem correta, formatada
return $data;
}
//mostra a string
echo $data.‘<br><br>’;
//mostra a string formatada pela função
echo formata_data($data);
?>
Select com php e mysql
5/03/2008Continuando com os tutoriais, hoje iremos realizar um “Select”.
Utilizaremos o arquivo de conexão que criamos num tutorial anterior http://www.freelancersbrasil.com/conexao-com-mysql/
<?php
//chama o arquivo de conexão com o bd
include(“conectar.php”);
//consulta sql
$query = mysql_query(“SELECT * FROM clientes ORDER BY nome”) or die(mysql_error());
//faz um looping e cria um array com os campos da consulta
while($array = mysql_fetch_array($query))
{
//mostra na tela o nome e a data de nascimento
echo $array['nome'].” “.$array['data_nascimento'].“<br />”;
}
?>
Explicando:
Primeiro usamos a função include do php para incluir o arquivo conectar.php que é responsável pela conexão com o banco de dados;
Realizamos a nossa consulta SQL que busca todos os campos da tabela clientes ordenando pelo nome e armazenamos na variável query, obs: no caso de erro a função mysql_error dentro da die irá retornar o erro ocorrido;
Após utilizamos a estrutura repetitiva While e criamos um array da consulta SQL através da função mysql_fetch_array, do ponto de vista lógico ficaria assim: Enquanto houver registros da consulta (que está na var query) armazene os campos no array;
Por fim mostra na tela o conteúdo do campo nome e do campo data_nascimento.
Se tudo ocorreu certo, o resultado será:
No próximo tutorial irei mostrar como criar uma função para tratar a exibição da data.
Criando uma tabela no MySQL
29/02/2008Olá pessoal, hoje trago um tutorial que ensina a criar uma base de dados e uma tabela em SQL - Structured Query Language no MySQL, para assim proseguir com o tutorial que irá ensinar a fazer um “SELECT”, no caso mostrar na tela os dados da seguinte tabela:
CREATE DATABASE `test`
CREATE TABLE `clientes` (
`id_cliente` int(11) NOT NULL auto_increment,
`nome` varchar(200) default NULL,
`data_nascimento` date default NULL,
PRIMARY KEY (`id_cliente`),
UNIQUE KEY `nome` (`nome`)
) ENGINE=MyISAM AUTO_INCREMENT=5 DEFAULT CHARSET=latin1;
INSERT INTO `clientes` VALUES (1,’Lucas’,'1980-06-01′);
INSERT INTO `clientes` VALUES (2,’Renan’,'1968-04-09′);
INSERT INTO `clientes` VALUES (3,’Caroline’,'1994-11-25′);
INSERT INTO `clientes` VALUES (4,’Maria’,'1968-12-10′);
Nesse caso, eu criei os códigos via MySQL Front, visualmente, entretanto para quem não sabe direito SQL, é uma boa ir se interagindo com os códigos.
Primeiramente criei uma base de dados chama test e uma tabela chamada clientes ;
Após criei o campo id_cliente do tipo inteiro(11), nome do tipo varchar(200) e data_nascimento do tipo date;
O campo id_cliente é chave primária e auto increment, isso significa que ele é gerado pelo próprio banco e não pode se reptir;
O campo nome é um índice único, isso significa que ele também não se repete;
Por fim, é cadastrado 4 registros na nossa tabela.
No próximo tutorial faremos um ’select’ para mostrar os registros na tela utilizando o PHP.
Conexão com MySQL
14/02/2008Pessoal, para conectar com o banco de dados MySQL, crie um arquivo com o nome de conectar.php, (usaremos nos próximos exemplos).
Nós vamos usar as funções mysql_connect(), mysql_select_db() e mysql_error(). O código abaixo está comentado explicando o que cada linha faz (suponde que estamos conectando localmente, que existe uma base chamada base_teste onde o usuário é root e está sem senha. Caso não consiga conectar os erros são obtidos através da função mysql_error()).
<?php
//nome do servidor (localhost)
$servidor = “127.0.0.1″;
//usuário do banco de dados
$user = “root”;
//senha do banco de dados
$senha = “”;
//nome da base de dados
$db = “base_teste”;
//executa a conexão com o banco, caso contrário mostra o erro ocorrido
$conexao = mysql_connect($servidor,$user,$senha) or die (mysql_error());
//seleciona a base de dados daquela conexão, caso contrário mostra o erro ocorrido
$banco = mysql_select_db($db, $conexao) or die(mysql_error());
?>