Bom dia, boa tarde e boa noite. No meu caso é boa noite pois estou escrevendo entre as 22 as 00 horas(é o horário que eu tenho tempo para escrever).
Bom pessoal. Hoje vou falar do “WHERE” presente em diversas ocasiões do PHP.
Bem para começar vou explicar o significado da palavra WHERE.
Você é professor ou faz algum curso de inglês?
_ Sim.
Então você deve saber o significado desta palavra no inglês.
_ Com certeza eu sei.
Para quem não sabe, vou explicar o significado antes de embuti-la no PHP.
“Deixe de enrolação, explica logo o que significa este famoso WHERE”.
Calma! Ainda temos tempo.
Bem, where significa em inglês ‘onde’.
EXE: Se eu quero perguntar uma pessoa a onde ela vai eu uso.
Where you go? = Aonde você vai?
EXE: De onde você é? = Where are you from?
Entenderam? Creio que sim, não vou usar outras perguntas porque no momento você dar aula de PHP e não de inglês, mas, quem sabe em outra oportunidade.
Agora vou ensinar qual o sentido do WHERE em PHP.
Bem, pessoal como expliquei o where significa onde, aonde etc... Mais como eu vou usar isso no PHP?
Já dei bastante aula de comando básico de PHP e quem assistiu já sabe a resposta, quem não assistiu deixe-me lhe explicar.
No PHP o where é usado para especificar um determinado dado que eu quero DELETAR, EDITAR, INSERIR ou SELECIONAR. Lembre-se no PHP vocês só viram o where quando for fazer alguma coisa com o banco de dados, você pode usa-lo como mencionei nos comandos: DELETE FROM, UPDATE, INSERT INTO ou SELECT.
Exe: Você tem um banco de dados com vários usuários cadastrados, e que o usuário que editar seus dados, para você saber que é aquele usuário que você quer editar você usa o “ID=7”.
Onde ID – é o identificador do usuário dentro do banco de dados.
Onde 7 – é o número identificado que é criado automaticamente quando o usuário faz o seu cadastro.
{
Para fazer o sistema usar a edição do usuário você terá que fazer o seguinte.
<?
$id = $_GET[‘id’];
$update = mysql_query(“UPDATE usuarios SET nome = ‘exemplo’, senha = ‘123’ WHERE id = ‘$id’”);
?>
Observou: no caso o WHERE é utilizado o sentido ‘a onde id for igual a id do usuário’.
}
Caso tenham dúvida, por favor, não se esqueçam de comentar.
Atenciosamente
Marc Rodress