Apesar do php ser uma linguagem que suporta conexão com todos os bancos de dados “famosos” do mercado, basta entender um pouco do assunto para perceber que a maioria dos desenvolvedores geralmente optam pelo MySQL na hora de implementar um projeto. Isso acontece talvez por ser um SGBD gratuito, robusto e com vasta documentação e discussões existentes em vários idiomas.
Por isso no post de hoje vou abordar os principais comandos php para se trabalhar com MySQL visando auxiliar a familiarização dos iniciantes com a linguagem e o banco de dados.
Geralmente quem desenvolve um projeto em php e disponibiliza mecanismos de pesquisa e resultados sempre deve implementar também um bom esquema de paginação para evitar que um número muito alto de informações provenientes da base de dados seja concentrada 100% em uma única página. Isso garante um carregamento mais rápido e uma navegabilidade melhor na hora de encontrar aquilo que o usuário procura.
Porém, para aqueles que estão iniciando, essa questão de paginar os resultados de uma pesquisa no banco e fazer todos os tratamentos à erros pode se tornar um tanto desgastante.
Nos links a seguir um arquivo SQL e outro XML com todas as cidades, distritos, arraiais e estados do Brasil. São quase 10.000 registros. Os exportei através do phpMyAdmin de uma base de dados que tenho aqui. Espero que seja útil.