Arquivo do Autor: Roberto Beraldo

Como Atualizar Scripts PHP de MySQL Para MySQLi

alt

Atualizar para MySQLi não é apenas colocar um “i” a mais nas chamadas de funções como mysql_connect ou mysql_query, como muitos dizem.

Porém também não é nada muito complicado. Você apenas precisa tomar cuidado com os parâmetros de cada função.

Neste artigo vou mostrar como atualizar seus scripts PHP de MySQL para MySQLi.

Continue lendo

Como usar PDO com banco de dados MySQL

Como usar PDO com banco de dados MySQL

A partir do PHP 5.5, a biblioteca MySQL, do PHP, com funções como mysql_connect e mysql_query é considerada obsoleta. Falei sobre isso neste post. A alternativa mais recomendada é usar a extensão PDO.

Porém muitos programadores ainda não sabem como usar PDO. Vou mostrar neste post como é simples usar essa classe.

Continue lendo

MySQL obsoleto? Entenda Exatamente o Que Fazer

MySQL obsoleto: não utilize funções mysql_*

 

Você viu esta mensagem de erro?

PHP Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead

Aí você me pergunta…

MySQL obsoleto? Então não posso mais usá-lo?

Não é bem assim. Estamos falando apenas da extensão mysql. E eu vou te mostrar aqui exatamente o que fazer para resolver esse problema e evitar que seus scripts parem de funcionar com o PHP 7 (previsto para ser lançado até meados de dezembro de 2015).

O SGBD MySQL é um dos mais utilizados com a linguagem PHP. Grande parte dos sistemas populares feitos em PHP utilizam (ou pelo menos suportam) o SGBD MySQL.

Assim como o PHP, o MySQL também evolui bastante e ganhou novas funcionalidades nos úlitmos anos. Isso fez com que a equipe do PHP desenvolvesse uma nova biblioteca para trabalhar com essas novidades de forma mais efetiva. Essa nova biblioteca foi chamada de MySQLi (o “i” do final refere-se a “improved“, que significa “melhorada”).

Continue lendo

PHP 7: Até 9 Vezes Mais Rápido Que o PHP 5.6

PHP 7: Até 9 Vezes Mais Rápido Que o PHP 5.6

O PHP 7 (sucessor do PHP 5.6) se demonstra muito mais rápido que suas versões anteriores. Em alguns casos, pode ser até 9 vezes (NOVE!!) mais rápido!

Veja aqui os resultados do testes que fiz comparando o PHP 5.6 e o PHP 7. Você vai se surpreender!

E também tenho uma surpresa, que vou revelar no final do artigo. Mas não vale ir direto pra lá, heim?! :P

Continue lendo

DotEnv: O Lugar Perfeito Para as Configurações do Seu Projeto PHP

DotEnv: O Lugar Perfeito Para as Configurações do Seu Projeto PHP

Onde você armazena as configurações sensíveis do seu projeto PHP? Se as define diretamente em seu código, você pode estar correndo um enorme risco de Segurança.

Configurações como nomes de usuário de banco de dados, senhas de SMTP e outras informações sensíveis devem ficar em um local seguro. E o mais importante: fora do controle de versão do software (como Git, SVN e outros).

Neste artigo vou mostrar como utilizar o DotEnv de forma extremamente. Com duas linhas de código, todas as configurações importantes de seu projeto estarão disponíveis em variáveis de ambiente.

Continue lendo

URLs Amigáveis Sem htaccess Usando Slim

URLs Amigáveis Sem .htaccess Usando Slim

Você já sofreu criando regras malucas no seu .htaccess pra conseguir criar suas URLs Amigáveis?

Conhece pouco sobre Expressões Regulares e sempre apanha das regras de reescrita?

Já imaginou criar URLs Amigáveis sem essas dores de cabeça, tudo em PHP puro, sem .htaccess, de forma clara e objetiva?

E o melhor: em poucos segundos!

Há uma maneira muito simples de fazer isso. E a solução se chama Slim.

Continue lendo, que você vai ver como criar URLs Amigáveis pode ser uma tarefa ridiculamente simples e rápida.

Continue lendo