A linguagem de script PHP permite que um desenvolvedor Web para criar um site que mostra os visitantes do site uma variedade de conjuntos de dados dinâmicos. Por exemplo , PHP pode ser usado para recuperar dados de produtos de um banco de dados MySQL e apresentar esses dados para a Web , na forma de um catálogo de produtos on-line. O desenvolvedor pode estilizar o catálogo on-line usando as regras de folha de estilo em cascata . MySQL, PHP e CSS são todas as tecnologias de código aberto e pode ser usado pelo desenvolvedor sem custo. Instruções
1
Inicie o utilitário phpAdmin e criar uma nova tabela MySQL para hospedar os dados do produto . Nome da tabela, "produtos" , e colocar um campo na tabela para cada item que você deseja exibir no catálogo de produtos . Por exemplo, estudar cuidadosamente o seguinte comando exemplo SQL. Você pode inserir esse comando em linha de comando SQL do seu utilitário phpAdmin . O comando inicia uma nova tabela de produtos e cria uma identificação , descrição, upcNumber , nome, preço, imagem e campo timestamp.
CREATE TABLE ` yourdatabase ` . ` Produtos (
` id ` INT (100) NOT NULL AUTO_INCREMENT PRIMARY KEY,
` description ` VARCHAR ( 3000) NOT NULL,
` upcNumber VARCHAR ( 100) NOT NULL,
` name ` VARCHAR (100) NOT NULL,
`price` VARCHAR ( 100) NOT NULL imagem ,
` VARCHAR ( 100) NOT NULL,
` timestamp ` tIMESTAMP (200 ) não padrão NULL CURRENT_TIMESTAMP
) ENGINE = MYISAM
2
Preencher os novos campos de dados com as informações do produto . Coloque as informações de cada produto em seu campo correspondente. Você pode fazer isso a minha clicar sobre o botão " Insert" do utilitário phpAdmin . Por exemplo , você deve colocar o nome do produto no campo do produto, número do produto UPC no campo upcNumber eo nome do arquivo de imagem de cada produto no campo da imagem.
3
recuperar os dados do catálogo usando PHP. PHP recupera a descrição de cada produto do banco de dados e exibe os dados onde podem ser vistos pelos visitantes do seu site. Neste exemplo de código, PHP consulta o banco de dados usando a função mysql_query , coloca os dados de cada produto em uma matriz, percorre a matriz e atribui a cada item de dados do produto em uma variável correspondente .
< ? Php
mysql_connect ( "localhost ", " YourUserName ", " yourpassword " ) or die ( mysql_error ());
mysql_select_db ( " YourDatabaseName " ) or die ( mysql_error ());
$ dados = mysql_query ( "SELECT * FROM produtos ORDER BY id desc " )
or die ( mysql_error (' Sem registos encontrados '));
while ($ info = mysql_fetch_array ( $ de dados) ) {
$ name = $ info [ 'name'] ;
$ description = $ info [ 'description'] ;
$ upcNumber = $ info [ ' upcNumber '] ;
$ imageFile = $ info [ ' imagem '] ;
$ preço = $ info [ 'preço' ];
}
>
4
de impressão e estilo a saída PHP com regras CSS . Este exemplo estilos de apresentação da imagem de cada produto para o visitante do site , utilizando uma regra de CSS inline. A imagem foi lançada para a esquerda, o nome do produto foi colocado dentro de uma tag H1 , o número UPC exibe dentro de uma tag H4 , o preço do produto vai aparecer como um título H5 e descrição do produto aparecerá em uma tag de parágrafo .
? div >
< ? ;/h4 >
5 Coloque a saída de estilo dentro de loop série de cada produto. Isto irá exibir uma ocorrência para cada produto recuperado a partir da base de dados . O código PHP concluído agora aparece da seguinte forma
mysql_connect ( "localhost ", " YourUserName ", " yourpassword " ) or die ( mysql_error ()); . ?
mysql_select_db ( " YourDatabaseName " ) or die ( mysql_error ());
$ dados = mysql_query ( "SELECT * FROM produtos ORDER BY id desc " )
or die ( mysql_error ( ' Sem registos encontrados ')) ;
while ($ info = mysql_fetch_array ( $ dados ) ) {
$ name = $ info [ 'name'] ;
$ description = $ info [ 'description'] ;
$ upcNumber = $ info [ ' upcNumber '] ;
$ imageFile = $ info [ ' imagem '] ;
$ preço = $ info [ 'preço' ]; ?
>
;
php echo $ nome; ? > < /h1 >
< ? php descrição eco; ? > ?
}
? >