Como Se Conectar à Base

Índice:

Como Se Conectar à Base
Como Se Conectar à Base

Vídeo: Como Se Conectar à Base

Vídeo: Como Se Conectar à Base
Vídeo: COMO CONECTAR FASE Y NEUTRO EN UN SOCKET, SOQUETE DE LUZ Ó PORTALÁMPARA 2024, Novembro
Anonim

Para conectar um aplicativo a um banco de dados, ele deve enviar a sequência apropriada de comandos na linguagem usada por este DBMS específico. O sistema de gerenciamento de banco de dados MySQL é muito usado hoje em dia, e os aplicativos para trabalhar com eles são escritos em uma linguagem de programação de script PHP. Abaixo está uma variante da sequência de comandos nesta linguagem para conectar um aplicativo a um banco de dados MySQL.

Como se conectar à base
Como se conectar à base

Instruções

Passo 1

Use a função interna mysql_connect do PHP para enviar uma solicitação de conexão de banco de dados ao servidor SQL. Esta função possui três parâmetros obrigatórios, o primeiro dos quais deve especificar o endereço do banco de dados. Na maioria das vezes, este servidor e o script que o acessa estão no mesmo servidor físico, portanto, a palavra reservada localhost é usada como endereço. O segundo parâmetro deve conter o login do usuário que se conecta, e o terceiro - sua senha. Por exemplo:

$ DBconnection = mysql_connect ("localhost", "myName", "myPass");

Passo 2

Aplique a função interna mysql_select_db após criar uma nova conexão com o servidor SQL. Esta função seleciona um dos bancos de dados localizados no servidor para trabalho posterior com as tabelas nele colocadas. Você precisa passar duas variáveis para a função: a primeira deve conter o nome do banco de dados necessário e a segunda deve conter o link de recurso que você criou na etapa anterior. Por exemplo:

mysql_select_db ("myBase", $ DBconnection);

etapa 3

Às vezes, a codificação usada pelo aplicativo ao exibir dados não corresponde à codificação na qual as informações são gravadas nas tabelas do banco de dados. Nesse caso, você precisa fornecer ao servidor uma instalação em que codificação ele deve receber suas solicitações e em qual codificação ele deve converter suas respostas. Isso pode ser feito enviando, após selecionar um banco de dados, por exemplo, o seguinte conjunto de consultas SQL:

mysql_query ("SET character_set_client = 'cp1251'");

mysql_query ("SET character_set_results = 'cp1251'");

mysql_query ("SET collation_connection = 'cp1251_general_ci'");

Depois disso, você pode começar a trabalhar diretamente com as tabelas do banco de dados.

Passo 4

Use bibliotecas de funções e classes especialmente projetadas para conectar-se a aplicativos PHP como um meio entre seus scripts e o banco de dados. A vantagem de usá-los é que todas as nuances associadas à troca de dados em tais bibliotecas são levadas em consideração e cuidadosamente depuradas. Seu uso ajuda a evitar erros acidentais, simplifica a escrita de scripts para trabalhar com bancos de dados e os torna mais versáteis. Um exemplo de tal biblioteca é a DbSimple, desenvolvida sob a liderança de Dmitry Koterov.

Recomendado: