Como recuperar dados sql com php para html5 e css3 programação

Como um programador de HTML5 e CSS3, você pode usar o PHP para recuperar dados SQL. Após uma conexão DOP está configurado, é muito fácil de usar. Aqui está o plano global para a recuperação de dados a partir da conexão DOP:

Video: Busca no MySql sem refresh - HTML5, PHP e JQUERY

  1. Coloque todo o código DOP em uma exceção manipulador.

    Video: Insert no Banco de dados - programação web (sites, sistemas web, php) 4/5

    O acesso aos dados é inerentemente perigosa. É um lugar perfeito para que as coisas dão errado, então use uma exceção manipulador para proteger de potenciais erros. Use o experimentar cláusula para começar a sua exceção manipulador.

     experimentar {
  2. Configure sua conexão de dados.

    Criar um objeto PDO, a configuração da conexão de dados.

     $ Con = new PDO ( `mysql: host = localhost-dbname = dbname`, "userName", "senha") -
  3. Ligue erro de rastreamento.

    DOP tem algumas características para erros de rastreamento. Estes são especialmente úteis porque os códigos de erro PHP comuns não ajudar com problemas PHP. Ligue o mecanismo de erro de comunicação com o DOP setAttribute () método do objecto DOP.

     $ Con-gt; setAttribute (PDO :: ATTR_ERRMODE, PDO :: ERRMODE_EXCEPTION) -
  4. Executar uma consulta.

    O objeto PDO inquerir() método permite que você aplique uma consulta ao banco de dados e retorna o resultado em uma variável especial.

     $ Result = $ con-gt; query ( `SELECT * FROM contact`) -

    o inquerir() método é uma das várias técnicas para obter dados do banco de dados. É um atalho para ser usado quando você está enviando uma solicitação SQL que é esperado para retornar um resultado (como um SELECIONAR) declaração. Usar executar() quando você quer passar um comando que não irá retornar um resultado (como um CRIAR A TABELA ou ATUALIZAR) declaração.

    Video: Curso Básico PHP - Trabalhando com Banco de Dados - Inserindo Dados #12

  5. Defina o modo de busca.

    Você pode dizer PDO para retornar dados em uma série de formatos. Por enquanto, escolha FETCH_ASSOC. Este formato retorna cada registro como uma matriz associativa. Este é o modo de trabalhar com o mais fácil buscar. (Também é possível retornar cada ficha como uma matriz numericamente-indexada, ambas as matrizes numéricas e associativos, e como um objecto especial).



     $ Result-gt; setFetchMode (PDO :: FETCH_ASSOC) -
  6. Ler os dados de uma linha de cada vez.

    Os resultados de uma consulta de dados são tipicamente uma mesa, assim que ler a tabela de uma linha (registro) de cada vez. o $ result variável é uma matriz comum, de modo que você pode facilmente usar um para cada loop para separar os dados em linhas.

     foreach ($ resultado como $ row) {
  7. Cada linha é uma matriz associativa.

    Cada linha também pode ser pensado como uma matriz. DOP tem uma série de maneiras de extrair os dados, mas você definir o modo de busca de uma matriz associativa no Passo 4. Isto significa que você pode usar a variante associativa da para cada loop para separar muito facilmente cada linha em seus pares nome / valor.

     foreach ($ fileira como nome $ = gt; $ value) { 
  8. Imprimir o nome e o valor do campo.

    Agora você pode simplesmente imprimir o nome eo valor do field.Recall você está construindo saída HTML, para que possa ir com algo simples ou codificar a sua saída em algo mais sofisticado, como uma lista de definições ou uma tabela.

     impressão "name $: $ value 
    "-
  9. Acabar com todas as suas estruturas.

    Este é um conjunto complexo de instruções. É muito fácil esquecer uma estrutura de fechamento. Certifique-se de recuar corretamente e rotular todas as suas chaves de fechamento.

     } // loopprint campo final "
    "-} // faz um loop registro final
  10. exceções captura.

    Porque todo este código acontece dentro de um experimentar bloco, você precisa de algum tipo de pegar mecanismo. Mina simplesmente relata erros.

     } Catch (PDOException $ e) {echo `ERROR:`. $ E-gt; getMessage () -} // fim tentar

Publicações relacionadas