dbase functions can be used to create/manipulate the attribute list in shape files (which consist actually of at least three different files: *.shp for geometries, *.shx for the shape index and *.dbf containing the attribute table for the geometries). This industrial standard is still very popular and frequently used due to short access times not only by commercial products but also by open source products like UMN mapserver.
Introdução
Estas funções permitem acessar registros guardados em banco de dados no formato Dbase(dbf).
Arquivos dBase são simples sequência de arquivos de tamanho fixo de registros. Registros são colocados no final de cada arquivo e os deletados são mantidos até que chame dbase_pack().
Os tipos de campos dBase disponíveis são:
| Campo | Tipo dBase | Formato | Informação adicional |
|---|---|---|---|
| M | Memo | n/a | Este tipo não é suportado pelo PHP, tal campo será ignorado |
| D | Date | YYYYMMDD | O tamanho do campo é limitado para 8 |
| N | Number | A number | Você precisa declarar o tamanho e a precisão (o número de dígitos depois do ponto decimal) |
| C | String | A string | Você precisa declarar o tamanho. Quando recebendo dados, a string irá terá será preenchida com espaços à esquerda para completar o tamanho declarado. |
| L | Boolean | T ou Y para TRUE, F ou N para FALSE | Armazenado e retornado como um inteiro (1 ou 0) |
| F | Float | A float number | Suporte para este tipo de campo foi adicionado no PHP 5.2.0 |
Não há suporte para índices ou campos memo. Não há suporte para travas também. Dois processos do servidor web comcorrentes modificando o mesmo banco de dados normalmente irá arruinar o banco de dados.
Nós recomendamos que você não use seus arquivos dbase como seu banco de dados de produção. Escolha ao invés um servidor SQL real; » MySQL ou » Postgres são escolhas comuns com o php. O suporte ao Dbase esta aqui para permitir a você importar e exportar dados para e a partir do seu banco de dados web, porque o formato é normalmente entendido por planilhas e organizadores do Windows.
If you have xls or ods file with data. You can open file in OpenOffice Calc and save the table as dbf (dBase file) and the use this extension to manipulate data.
Usualy this gives better results than just saving as XML. or CSV.
