Category Archives: MySQL

Converter varchar em date no MySQL

Para converter um campo que está armazenando data, mas está como varchar no MySQL você poderá utilizar o código abaixo: SELECT str_to_date(campo_data, ‘%d/%m/%Y’) AS campo_data FROM tabela ; Dessa forma você conseguirá dar um select por ANO por exemplo: SELECT str_to_date(campo_data, ‘%d/%m/%Y’) AS campo_data FROM tabela where YEAR(campo_data) = 2014; Ou poderá ordenar por ANO […]

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> MySQL | <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> | Leave a comment

Evitar SQL Injection usando Prepared Statements no PHP

Venho postando uma série de informações relacionados a PDO e esclarecimentos sobre o uso do Prepared Statements, consequentemente recaímos sobre a prevenção de ataques de injeção SQL. Muitos são os programadores que não tomam qualquer prevenção em suas aplicações ou sites para evitar ataques tão usuais e fáceis de se precaver, não se sabe se por preguiça, vicio ou […]

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> MySQL, PHP | <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> , , , , | Leave a comment

CRUD em PHP

As vezes nos perguntamos, “Porque utilizar o CRUD em PHP e como utilizar?”, nos deparamos com respostas as complexas demais ou muito simples. Mas porque não utilizar POO com PHP? Porque não utilizar um padrão? Porque não seguir o manual php? Até hoje não utilizei nenhum framework em PHP, zend, cake, etc… Não, não sou […]

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> MySQL, PHP | <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> , , , , , | Leave a comment

Comando MySQL para converter timestamp em datetime e vice-versa

Essa é uma dúvida de muitos usuários do MySQL. Sempre esquecemos desse comando fácil, prático e pouco utilizado. Converter unix timestamp em datetime (from_unixtime): SELECT from_unixtime(‘1349391600’) field_datetime ; Converter datetime em unix timestamp (unix_timestamp): SELECT unix_timestamp(“2010-06-12 17:10:00”);

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> MySQL | <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> | Leave a comment

Replace no MySQL

Olá Pessoal, Essa semana passei por uma situação um tanto interessante. Tive que criar uma consulta em um banco de dados MySQL para ser disponibilizada a um cliente. O problema é que nessa consulta dos dados vinham com caracteres especiais do tipo á ficaria Â$, ou seja, encontrei um problema. Assim como em nossas linguagens […]

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> MySQL | <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> | Leave a comment