Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Sao_Paulo' for '-03/-3.0/no DST' instead in /home/ikulyco1/public_html/marc/conta_acesso.php on line 11

Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Sao_Paulo' for '-03/-3.0/no DST' instead in /home/ikulyco1/public_html/marc/conta_acesso.php on line 11

Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Sao_Paulo' for '-03/-3.0/no DST' instead in /home/ikulyco1/public_html/marc/conta_acesso.php on line 12

Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Sao_Paulo' for '-03/-3.0/no DST' instead in /home/ikulyco1/public_html/marc/conta_acesso.php on line 12

POST - Um comentário sobre o comando SELECT dentro do PHP - Veja

Neste post de programação vou comentar sobre o comando SELECT e como usa-lo

Adicionado em: 19/07/2012 04:43:14 | Total de visitas: 30892

Saudações galera da programação

Hoje vamos falar do comando SELECT

Bem pessoal, creio que vocês já sabem que não tem como criar um profissional sem usar este poderoso comando.

Analisando este comando seremos capazes de fazer grandes coisas com ele, tais como:

  • Sistema de login e senha.
  • Sistema de busca.
  • Puxar resultados do banco de dados.
  • E muitos mais.

Bem vamos analisar como usar comando SELECT.

Vou mostrar um exemplo do comando SELECT para construir um sistema de login e senha.

<form name=\"form1\" method=\"post\" action=\"\">

  <label for=\"textfield\"></label>

  Login:

  <input type=\"text\" name=\"login\" id=\"textfield\">

  Senha:

  <label for=\"textfield2\"></label>

  <input type=\"password\" name=\"senha\" id=\"textfield2\">

  <input type=\"submit\" name=\"button\" id=\"button\" value=\"Enviar\">

</form>

<? if(isset($_POST[\'button\'])){

$login = $_POST[\'login\'];

$senha = $_POST[\'senha\'];

$sql = mysql_query(\"SELECT * FROM user WHERE login = \'$login\' AND senha = \'$senha\'\");

$conta = mysql_num_rows($sql);

if($conta == \'\'){

                echo \"Login e senha não corresponde!\";

}else{

                echo \"Login e senha cofere!\";

}}?>

 

Agora vamos analisar:

Viu como eu fiz o sistema?

Sei que é muito simples, e sei que você acha isso também.

Analisando:

  • Pega as variáveis e armazena.
  • Depois faz a SELECT para analisar junto e compara se existem dentro da tabela do banco os dados que sejam igual o da variável.
  • Depois ele usa o comando mysql_num_rows(); para contar os resultados.
  • E por ultimo ele faz as condições de execução com o famoso if. Se o valor da variável $sql for igual a nada ou zero ele diz que não existe usuário com este login. Se não, ele diz que usuário e senha correspondem, ou seja, este usuário estar cadastrados.

 

Existem também outras formas de fazer um sistema de login e senha.

Para fazer o sistema de busca é muito simples é a mesma coisa, porém vai puxar o resultado só se for exato, se você fizer uma busca, por exemplo, “Dinheiro” em nosso sistema de busca vai aparecer os resultados que for parecido, ou seja, se na tabela do mysql existir algo parecido com o que você procura ele exibe o resultado. Para isso, você tem usar ao invés o WHERE login = ‘$login’ você usa WHERE login LIKE ‘%$login%’

Espero que tenham gostado.

Em breve vou postar uma vídeo de como fazer um sistema de busca com paginação completo.

Tem alguma dúvida, algum elógio ou alguma sugestão?

Deixe seu comentário. Seu comentário é que me motiva a escrever!

Tem alguma dúvida, elógio ou sugestão sobre esta vídeo aula?
Deixe seu comentário

Para deixar seu comentário, é preciso que você esteja logado no site.
Faça seu login ou se cadastre em nosso portal.
Clique aqui para fazer seu login

Comentários enviados do site

**//Ainda não existe comentário para este POST, gostária de ser o primeiro?

Comentário via Facebook

ads from our partners Nosso shopping

Marc Rodress - Seu Portal de Programação LTDA - Copyright - Todos os direitos reservados a Business Marc - 2011 -
Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Sao_Paulo' for '-03/-3.0/no DST' instead in /home/ikulyco1/public_html/marc/rodape.php on line 11

Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Sao_Paulo' for '-03/-3.0/no DST' instead in /home/ikulyco1/public_html/marc/rodape.php on line 11
2024
Politicas de Privacidade