No artigo anterior vimos como podemos usar a query SELECT para obtermos dados da base de dados, mas não fomos exactamente minuciosos no que toca aos dados que queremos obter. Poderão ver nos próximos artigos que o SELECT é muito poderoso e permite-nos seleccionar, prioritarizar e ordenar de todas as formas antes de obtermos o resultado.

php_mysql_logo

Neste artigo vamos ver a clausula WHERE, que nos permite decidir que dados queremos seleccionar.

Uma instrução de SQL com o WHERE tem este aspecto:

 

É claro que podemos colocar mais que um critério de seleccão:

 

Podemos também usar string como critério de selecção:

 

Até podemos usar as próprias funções do MySQL no WHERE. Por exemplo, podemos usar a função SUBSTRING() do MySQL para obtermos todos os utilizadores que comecem com a letra “N”:

 

Para testarmos os exemplos acima, podemos usar este pequeno código de teste que escrevemos no artigo anterior. Simplesmente coloquem uma destas querys dentro da função mysql_query() e corram o código:

 

Artigo anterior do tutorial PHP:

Obter dados do MySQL com PHP

Artigo seguinte do tutorial PHP:

A clausula ORDER BY no MySQL

Poderá também gostar de:


Tiago Ramalho

Tiago Ramalho é um profissional de Informática interessado em Internet, Programação .NET e PHP e blogging. Nos tempos livres escreve nos interessespessoais.com sobre Jardim, Saúde, Sistemas, utilitários e outros temas relacionados com informática.

More Posts - Website - Twitter - Pinterest - Google Plus

  • 19
  •  
  •  
  • 1
  •  
  • 1
  •