Como utilizar um banco de dados para gerenciar conteúdo html5 e css3

Se você quiser fazer seus próprios dados com base CMS para gerenciar conteúdo HTML5 e CSS3, você precisa se deslocar de armazenamento de dados em arquivos para armazenar em um banco de dados relacional. Cada página em um sistema de gerenciamento de conteúdo é muitas vezes a mesma estrutura, e apenas os dados é diferente. O que acontece se você se afasta de arquivos de texto completamente e armazenar todo o conteúdo em um banco de dados?

A estrutura de dados pode ser definido como este em SQL:

GOTA TABELA SE EXISTE cmsPage-CREATE TABLE cmsPage (cmsPageID INTEGER PRIMARY CHAVE AUTO_INCREMENT, título VARCHAR (30)) - GOTA TABELA SE EXISTE cmsBlock-CREATE TABLE cmsBlock (cmsBlockID INTEGER PRIMARY CHAVE AUTO_INCREMENT, blockTypeID INTEIRO, título VARCHAR (50), TEXTO conteúdo , pageID INTEIRO) -Soltar TABLE IF EXISTS blockType-CREATE TABLE blockType (blockTypeID INTEGER PRIMARY KEY AUTO_INCREMENT, nome VARCHAR (30)) - DROP VIEW SE EXISTE exibição de página Criar vista pageView ASSELECTblockType.name como `block`, cmsBlock.title como ` título `cmsBlock.content como `conteúdo`, como cmsBlock.pageID `pageID`, cmsPage.title como `page`FROMcmsBlock, blockType, cmsPageWHEREcmsBlock.blockTypeID = VALORES blockType.blockTypeID-inserção cmsPage (null,` página`) -INSERT em valores blockType (null, `cabeça`) - inserir valores blockType (null, `menu`) - inserir valores blockType (null, `content1`) - inserir valores blockType (null, `content2`) - INSERÇÃO em valores blockType (null, `rodapé`) - VALORES INSERT INTO cmsBlock (null, 1 `, é um binário coisa `NULL, 1) Valores -INSERT INTO cmsBlock (null, 2, `menu`,``1) VALORES -INSERT INTO cmsBlock (null, 3, `Livro I - Criação da Fundação HTML`,`
  1. Fundações HTML som
  2. É toda sobre Validação
  3. Escolhendo suas Ferramentas
  4. Gestão da Informação com listas e tabelas
  5. Fazendo Conexões com links
  6. adicionando Imagens
  7. criação de formulários
`1) VALORES -INSERT INTO cmsBlock (null, 4, `Livro II - Styling com CSS`,`
  1. Colorir o mundo
  2. styling Texto
  3. Seletores, classe e estilo
  4. Borders and Backgrounds
  5. Níveis de CSS

Video: Exibir dados ou registros do banco de dados MySQL com PHP [TUTORIAL]

`1) VALORES -INSERT INTO cmsBlock (null, 5, null,` ver aharrisbooks.net Para mais informações`, 1) -

Esta estrutura tem três mesas e um ponto de vista:

  • o cmsPage mesa: Representa os dados sobre uma página, que atualmente não é muito. A versão mais completa pode colocar as informações do menu nos dados da página para que a página seria “saber” onde vive em uma estrutura de menu.



  • o cmsBlock mesa: Representa um bloco de informações. Cada bloco é o elemento que estaria em uma página HTML em miniatura em outros sistemas. Esta tabela é a tabela de chave nesta estrutura, porque a maior parte do conteúdo no CMS é armazenado na tabela.

  • o blockType mesa: Lista os tipos de blocos. Esta simples tabela descreve os vários tipos de blocos.

  • o pageView Visão: Une todas as outras informações. Depois de todos os dados são carregados, a pageView vista une tudo isso.


Publicações relacionadas