Dados

Cadastros de dados no MySQL

Depois do nosso entendimento sobre como funciona o envio de dados atravé s de um formulário para o PHP, como conectar com o MySQL, agora poderemos aprender a cadastrar os registros capturados no BD.

Começaremos utilizando o nosso formulário e o arquivo que captura as informações que foram dados de exemplo anteriormente e daremos continuidade.

(mais…)

Validação de dados no PHP

Um dos princípios de segurança de um sistema Web é que você não deve acreditar 100% no que o usuário possa inserir nos campos de um formulário (dados enviados pelo POST) ou alteração da URL (dados enviados pelo GET). Nesta postagem, não vou focar segurança em si, mas vou mostrar como validar os dados dos usuários para que o seu site/sistema tenha um melhor controle dos dados manipulados. (mais…)

Como alterar dados de uma tabela no MYSQL (Cláusula UPDATE)

As vezes precisamos alterar valores cadastrados em nossa tabela do banco de dados, seja por um erro, ou até mesmo por necessidade de um novo valor na linha de registro. Para isso, utilizaremos a cláusuca UPDATE, que é responsável por alterar os registros existentes por novos valores.

(mais…)

Como fazer consultas em uma tabela no MySQL (Cláusula SELECT)

Demonstrarei como realizar consultas básicas e posteriormente, publicarei algumas coisas mais avançadas que auxiliam na hora de realizar essas consultas, criando filtros para selecionar melhor os dados que se deseja.

Para começarmos, vamos utilizar a tabela como exemplo “clientes“:

  • id_cliente (INT 255)
  • nome (TINYTEXT)
  • telefone (VARCHAR 14)
  • email (TEXT)

(mais…)

Tipos de dados no MySQL

Existem vários tipos de campos no MySQL. Eles servem para diferenciar os tipos dos dados que são armazenados em cada coluna, onde cada tipo tem uma características. Elas podem ser comparadas aos tipos de variáveis nas linguagens de programação que tem uma tipagem forte (não é o caso do PHP).

Estes tipos de dados são importantes na hora de preparar seu banco de dados e criar suas tabelas, pois você precisa saber o que pretende armazenar em cada coluna para poder definir seus dados.

Podemos classificá-los em 3 tipos:

  1. Númericos
  2. Data
  3. Cadeia (String, texto, etc…)

(mais…)