Frequently Asked Questions
Veja aqui a resposta às questões mais frequentes.

Bases de Dados
 
DPara os alojamentos avançados que permitam acesso a Base de Dados, estas podem ser criadas através da área de clientes:

Clientes Telepac ADSL
Clientes de outros produtos Telepac

Para gerir as suas bases de dados (tabelas e dados) utilize o painel de controlo de alojamentos, no endereço http://admin.cidadevirtual.pt/

Alojamento Unix

A plataforma de alojamento Unix suporta bases de dados do tipo MySQL.
O acesso a bases de dados pode ser implementado por intermédio de duas linguagens de scripting: PHP4 e Perl 5.

Acesso a Bases de Dados em PHP4

O código para executar um comando SQL (SQL statement) em PHP4 está dividido em 3 partes:
  • Estabelecer a ligação à base de dados;
  • Criar o comando SQL;
  • Executar o comando SQL.


Passo 1 - Estabelecer a Ligação à Base de Dados:

O comando para estabelecer a ligação à base de dados depende no tipo de base de dados disponível.



$cid=mysql_connect($host,$usr,$password);

Se não souber quais o valores a definir nas variáveis host, usr e password deverá contactar a Telepac para obter esta informação. host indica o nome da máquina que contém a base de dados. usr e password indicam o nome e a password do utilizador da base de dados.

Este comando retorna uma connectionID, que será utilizada para identificar a conexão ao longo do programa.


Passo 2 - Criar o Comando SQL:

Criar o comando SQL consiste em atribuir a uma variável do tipo string o valor do comando SQL a executar na base de dados. A atribuição pode ser feita da seguinte forma:

$SQL="select * from table";



Passo 3 - Executar o Comando SQL:

A execução do comando SQL na base de dados depende do tipo de base de dados.



$result=mysql_db_query($db,$cid);

Se não souber os valores a definir na variável db, deverá contactar a Telepac para obter esta informação. A variável db indica o nome da base de dados, a variável SQL é o comando SQL a executar na base de dados e a variável cid é a identificação da conexão à base de dados e terá sido definida na fase de estabelecimento da conexão à base de dados.

A variável result ficará com o valor "1" se a execução for bem sucedida e undefined ou false se ocorrer um erro na execução do comando SQL.


Acesso a Bases de Dados em PERL

O módulo que permite aceder a bases de dados em Perl é o módulo Perl DBI. Este módulo implementa uma interface entre o Perl e diferentes tipos de bases de dados. No caso do alojamento de sites empresariais da Telepac, este módulo implementa a interface entre o Perl e bases de dados do tipo MySQL utilizando os módulos DBD::mysql.

Alojamento Windows 2000

SQL (Structured Query Language) é uma linguagem de programação standard destinada a seleccionar e a actualizar informação de uma base de dados.

Como posso criar uma base de dados ACCESS no servidor de alojamento?

Após a criação da base de dados na área de clientes deverá aceder ao painel de controlo do alojamento utilizando o menú Gestão de Bases de Dados, e finalizar a criação da base de dados ACCESS.

Após ter disponível a base de dados, deve efectuar a importação de uma base de dados do seu PC local para o seu site. Todas as tabelas e respectivos dados são copiados no decorrer deste processo.


Logotipo PTC Produzido por PTC © Todos os direitos reservados