| Maior acervo de vídeo aulas da web

Não consegue visualizar a vídeo aula?

Criando Chat com PHP e jQuery – parte 2

Nessa segunda parte iremos criar a nossa classe do Chat, criando o método get/set, inserir, verificar se nome já existe, excluir e listar as mensagens do chat. Conheceremos a função filter_input e a criação e exclusão de cookies. Espero que gostem, e boa aula.

Você gostou dessa Vídeo Aula, então compartilhe com seus amigos

Artigos Relacionados

Comentários

  • http://www.mapsd.com.br Alexandre Broggio

    Parabéns pela video aula muito boa mesmo =P

  • Rafael Andrade

    David me tira uma duvida, como que eu faço pra pular registros num banco de dados MYSQL, exemplo eu tenho um site com varias noticias, daí eu gostaria de deixar um mais noticias e nesse mais noticias eu devo pular todas as noticias que ja estão na página inicial ex: pular sempre os 10 ultimos registros… to quebrando a cabeça aqui e nada!!!
    abraço

    • http://www.videoaulasbrasil.com.br David CHC

      Vlw @Alexandre

      @Rafael , vc vai usar o LIMIT no SQL, ele tem dois parâmetros, o primeiro onde começa a mostrar o registro, e o segundo a quantidade que vai mostrar o registro

      SELECT * FROM produtos LIMIT 10, 5

      Lembrando o primeiro registro tem a posição 0, logo quando colocamos o valor 10, ele vai mostrar a partir do registro 11. E o segundo parâmetro é quantidade, nesse caso o valor 5

  • Átila

    Nao estou comseguindo ver, quando chega na parte do statment trava! =/

    • http://www.videoaulasbrasil.com.br David CHC

      @Átila, tente limpar o cache do seu navegador. Se vc estiver usando Internet Explorer basta vc apertar CTRL + F5, caso esteja usando o No Firefox, aperte CTRL + SHIFT + DEL, e deixe marcado apenas cache, e clique Limpar Agora Veja se isso resolve.

  • http://www.arquitetodaweb.com Lucas Silva

    @David CHC
    Eu tenho acompanhado essa serie de video aulas e reparei que você é muito bom com programação orientada, e ultimamente eu tenho procurado em muuuuitos sites na internet e não encontrei nada que podesse me ajudar a entender realmente essa forma de programação, queria saber se não da pra vc fz uma aula explicando ai david, por favor! é que ultimamente eu to precisando mesmo, codigo direto na pagina atrapalha d+! da essa força ai parceiro! abraços seu um eterno admirador do seu trabalho! parabéns pelas aulas

    • http://www.videoaulasbrasil.com.br David CHC

      @Lucas , teria q ter varias video aulas, pq não basta explicar o conceito, mais colocar em pratica, ai falta o conhecido tempo, rs.

  • Rodrigo

    Olá David, sensacional sua video aula, parabens!
    Mas tenho uma duvida básica, sobre a qual não encontrei esclarecimento na net. Poderia me ajudar?

    Quando e porquê usamos a “%” em php?

    Obrigado!

    • http://www.videoaulasbrasil.com.br David CHC

      @Rodrigo, depende vc está dizendo numa operação, ou usando printf ?

      Creio que seja na operação. O sinal de porcentagem tem o nome de modulo, que retornaria o resto da divisão. Exemplo: 4 / 2 = 2, o resto é 0, dizemos que esse tipo de conta é exata.

      E quando vamos utilizar, isso depender. Vamos dizer que queremos descobrir os valores impares e pares. Você sabe que todo valor par, ele é divisivel por 2, e resta 0, quer dizer que a conta é exata.

      for($i = 1; $i <= 9; $i++){

      if($i %2 == 0){
      echo $i.' é par';
      }else{
      echo $i.' é impar';
      }
      }

      Repare que essa conta tbm serve para alternância de valores, como vc colocar um destaque em uma tabela em linha sim e outra não. Você tem n possibilidade. Veja uma aula um outro exemplo na minha de validação de CPF, vc verá outra utilizando do modulo:

      http://www.videoaulasbrasil.com.br/php/validacao-de-cpf/

  • Rodrigo

    Olá David, obrigado pela atenção.
    Bacana o uso do módulo .. eu realmente não sabia utiliza-lo completamente, mas agora já está muito mais claro – assisti à sua video aula de validação de CPF também – valeu!

    Eu não soube postar minha dúvida muito bem, mas assisti novamente às suas aulas de criação de chat com PHP e jQuery e acho que sanei – era em relação ao uso de “%s” por exemplo – que é depois substituída por uma string.

    valeu, muito obrigado e abraços!

    • http://www.videoaulasbrasil.com.br David CHC

      @Rodrigo, por isso q perguntei, se relação de uma operação, ou na utilização printf/sprintf. Essas funções servem para fazer uma formatação numa string. E com isso você tem vários itens para definir qual o valor que será substituido. Você vai utilizar o sinal de porcentagem + uma letra que vai indicar que tipo de valor será permitido.


      $nome = ‘David’;
      $frase = sprinft(‘Meu nome é %s’, $nome);
      echo $frase;

      O %s é relacionado a uma string. Vamos dizer vc está fazendo SQL que vai receber um valor inteiro, exemplo:

      $strSQL = sprinft(“SELECT * FROM produtos WHERE id = ‘%u’”, $_GET['id']);

      Dessa maneira utilizei %u, que aceita apenas valores inteiros, garantido que SQL não aceito outro tipo de valor.

      Uma das vantagens de usar uma string formatada, é vc deixa o código claro , e ficando mas fácil de dá manutenção.

      http://www.php.net/manual/pt_BR/function.sprintf.php

  • Rodrigo

    Poxa, o PHP é fantástico mesmo hein Rs .. e melhor ainda são pessoas com você, com super conhecimento e paciência pra ensinar ..
    meus parabéns mais uma vez, que Deus abençoe o trabalho de toda VAB e MxMasters, e espero poder contribuir com conhecimento também, posteriormente.

    Abs,

    • http://www.videoaulasbrasil.com.br David CHC

      vlw @Rodrigo. Quando quiser fazer video , e só mandar pra gente. abrs

  • Lucas Silva

    ali na função existe nome você usou assim
    $stmp->fetchColumn(); o fetchColumn retorna o mesmo que o rowCount()? porque eu acho que seria melhor usar o rowCount() que ele retorna o numero de linhas, e o column, de colunas PELO MENOS EU ACHO, responde ai, não to muito acostumado com PDO não!

    • http://davidchc.wordpress.com David CHC

      Vamos recorrer ao manual:

      fetchColumn – Retorna uma única coluna da próxima linha de um conjunto de resultados.

      Agora a parte rowCount() – Para a maioria dos bancos de dados, PDOStatement:: rowCount () não retorna o número de linhas afetadas por uma instrução SELECT. Em vez disso, use PDO:: query () para emitir um SELECT COUNT (*) declaração com os mesmos predicados como sua declaração destina SELECT, então use PDOStatement:: fetchColumn () para recuperar o número de linhas que serão devolvidos. Seu aplicativo pode então executar a ação correta.

      • Lucas Silva

        quer dizer que o query() pode ser usado para contagem de resultados tipo

        if($pdo->query() == 0){}
        ?
        ou o fetchColumn()? não entendi direito…


Hospedado por Hostnet - Hospedagem de sites

VAB - Todos os direitos reservados - 2008 / 2012

Developed by: MX Web Studio

Mais em PHP (165 of 230 articles)