|
Tutoriais » PHP » Envio de comandos (PostgreSQL) » Os comandos que o PHP passa para o SGBD devem estar escritos 'na linguagem' que o SGBD entenda. A grande maioria dos SGBD 'entende' Sequelês! Ah você não entende Sequelês?
A
+---+------+-----+
|Cod|Nome |Valor|
OF | 1 | Ana | 100 |
1B | 2 | Rui | 200 |
AC | 3 | Leo | 50 |
3E | 4 | Abel | 120 |
Os valores em vermelho são os endereços dos registros mas não vistos para os analistas e programadores. São valores manipulados pelo SGBD a cada registro inserido nesta tabela e para montar os índices de pesquisa de dados que esta tabela venha a ter (isso seria alvo de um curso inteiro de montagem de um SGBD para estudantes de Ciência da Computação, não é a nossa praia, agora). Só precisamos saber que os endereços estão ali.Quando fazemos um SELECT temos a intenção de ler dados de uma tabela. Se o comando for bem escrito o retorno da função é um ponteiro que indica um endereço na memória do computador onde o PHP está executando o programa que mandou o comando para o SGBD. Neste endereço de memória reside uma estrutura de dados indicando a Tabela lida (no caso a tabela A) e quais endereços de registros atenderam ao SELECT executado. Estes valores ficam disponíveis para outras funções do PHP. Eu vou deixar um exemplo de um programa que conecta um banco de dados, acessa uma base e acessa uma tabela desta base (eu como programador tenho que conhecer a estrutura da tabela) e depois montamos na tela uma tabela em HTML mostrando os dados desta tabela. A tabela será fabricantes (cpfabricante, nucnpj, cecidade, txnomeusual, txrazaosocial, dtcadastro, txlogradouro, txbairro, nutelefone) que está na base admlocequipam. Vamos ao programa.
© João Maurício Hypólito - Ourinhos/SP |