<pedrocorreia.net ⁄>
corner
<mySearch ⁄> <mySearch ⁄>

corner
 
corner
<mySnippets order="rand" ⁄> <mySnippets order="rand" ⁄>

corner
 
corner
<myContacts ⁄> <myContacts ⁄>

<email ⁄>


pc@pedrocorreia.net

<windows live messenger ⁄>


pedrojacorreia@hotmail.com

<myCurriculum type="pdf" ⁄>


Download
corner
 
corner
<myBlog show="last" ⁄> <myBlog show="last" ⁄>

corner
 
corner
<myNews show="rand" ⁄> <myNews show="rand" ⁄>

corner
 
corner
<myNews type="cat" ⁄> <myNews type="cat" ⁄>

corner
 
corner
<myQuote order="random" ⁄> <myQuote order="random" ⁄>

corner
 
corner
<myPhoto order="random" ⁄> <myPhoto order="random" ⁄>

<pedrocorreia.net ⁄>
corner
 
corner
<myAdSense ⁄> <myAdSense ⁄>

corner
 
corner
<myVisitorsMap ⁄> <myVisitorsMap ⁄>

corner
 
 

<Increment, decrement e rand() ⁄ >




clicks: 10114 10114 2008-03-21 2008-03-21 goto mySnippets mySnippets sql  Download  Bookmark This Bookmark This



Mais um snippet simples e rápido. Nestes breves exemplos será usado o MySQL.

Serão de fácil uso e interpretação os exemplos, poderemos usar o increment para fazer por exemplo um sistema de contagem de visitas; podemos por exemplo usar o increment e decrement para um sistema de avaliações positivas e negativas; podemos usar o rand() para obter aleatoriamente uma galeria de imagens, para que não estejamos sempre a ver os registos pela mesma ordem, etc, etc, etc.

  1. -- incrementar contador
  2. UPDATE `my_table`
  3. SET `counter`=(`counter`+1)
  4. WHERE `id`='1';
  5.  
  6.  
  7.  
  8. -- decrementar contador
  9. UPDATE `my_table`
  10. SET `counter`=(`counter`-1)
  11. WHERE `id`='1';
  12.  
  13.  
  14.  
  15. --obter registos aleatoriamente
  16. SELECT `id`, `my_image`, `my_image_path`
  17. FROM `my_table`
  18. WHERE `my_category`='1'
  19. ORDER BY rand();




Como vêm facilmente, a instrução é puro sql, ou seja, podemos por ex. usar restrições.

Qualquer erro/ dúvida é só dizer!









clicks: 10114 10114 2008-03-21 2008-03-21 goto mySnippets mySnippets sql  Download  Bookmark This Bookmark This