Menu

Programando em PHP – Integração com MySQL

R$35,00

PHP (Hypertext Preprocessor) é uma linguagem utilizada para o desenvolvimento de aplicações para Web, ela é utilizada …

240 páginasAutor(es): Fábio Burch SalvadorISBN: 978-85-371-0276-3
Sumário

Sumário

1. Antes de Começar
1.1. Lembre-se de Identar o Código
1.2. Use Comentários
1.3. Lembre-se de Documentar
1.4. História
1.5. É um Programa, é um Site
1.6. DNS e IP
1.7. Página Estática e Página Dinâmica
1.8. Programas Rodando na Web
1.8.1. Client Side
1.8.2. Server Side
1.9. Interpretação de Linguagens
2. Instalação do WampServer
2.1. Tornando Disponível
3. Primeiros Passos
3.1. Funções Nativas
4. Variáveis
4.1. Funções para Tratar Variáveis
4.2. Conversão de Tipos
4.3. Cálculos
4.4. Incremento de Variáveis
4.5. Funções Matemáticas
4.6. Lidando com Strings
5. Expressões Condicionais e Operadores
5.1. If
5.2. Switch
5.3. Operadores de Comparação
5.4. Operadores Lógicos
6. Laços de Repetição
6.1. While
6.2 . Do-While
6.3. For
6.4. Foreach
6.5. Break
6.6. Continue
7. Interação e Navegação Dinâmica
7.1. $_POST
7.2 . $_GET
8. Nossa Primeira Aplicação
8.1. Index.php
8.2. Calcula.php
9. $_SESSION
10. Cookies
10.1. Criando Um Cookie
10.2. Lendo o Cookie
10.3. Descobrindo se o Cookie Já Existe
10.4. Apagando um Cookie
10.5. Aplicações e Esclarecimentos
11. Informações Auxiliares
11.1. Phpinfo();
11.2. Extension_loaded
11.3. Getenv
11.4. Getlastmod
11.5. Getmyinode
11.6. Phpversion
11.7. Putenv
11.8. Set_time_limit
11.9. Última Atualização do Arquivo
11.10. Tratamento de Exceções
12. rabalhando com Arquivos
12.1. Upload
12.2. Testando a Existência de Homônimos
12.3. Alguns Cuidados Necessários
12.4. Editando Arquivos Texto
12.4.1. Arquivos Texto e o Governo
12.4.2. Abrindo um Arquivo
12.4.3. Escrevendo no Arquivo
12.4.4. Lendo e Manipulando o Arquivo
13. Include
13.1. Vantagens da Construção por Módulos
14. Funções
15. Integração com Banco de Dados
15.1. Duas Formas de Acessar
15.2. Usando Funções Específicas
15.3. Usando Data Objects
16. Trabalhando com Imagens
16.1. O que é GD?
16.2. Simplesmente Copiar uma Imagem
16.3. Redimensionando uma Imagem
16.4. Extrair Informações Sobre a Imagem
16.5. Mesclando Duas Imagens
16.6. Inserindo uma Logomarca
16.7. Verificando a Biblioteca GD
16.8. Tratando Diferentes Tipos de Arquivo
16.9. Como Colocar um Gif?
17. Programação Orientada a Objetos
17.1. Classes e Objetos
17.1.1. Subclasses e Superclasses
17.2. Aplicando isso ao PHP
17.3. Aplicação Funcional
18. Tratamento de Datas
18.1. Checkdate
18.2. Exibição de Datas
18.2.1. A Era Unix
18.2.2. Transformando uma Data em Número Inteiro
18.3. Formatando Data e Hora
18.3.1. Parâmetros Relativos ao Dia
18.3.2. Parâmetros Relativos ao Mês
18.3.3. Parâmetros Relativos ao Ano
18.3.4. Parâmetros Relativos ao Horário
18.3.5. Parâmetros Relativos a Zonas de Tempo
18.3.6. Parâmetros para Representações Padronizadas
18.4. Função SETLOCALE
18.5. Função Strftime
19. Enviando E-mail
19.1. Comando
19.2. Enviando E-mails com HTML
19.3. Construindo um Sistema de Newsletter
20. Construindo um Fotolog
20.1. As Pastas
20.2. A Tabela de Dados
20.3. O Programa
21. Carrinho de Compras
21.1. As Imagens
21.2. O Código Comentado
21.3. O Resultado
22. Trabalhando com o MySQL
22.1. Conceitos Básicos
22.1.1. O Que são Dados e para que Servem?
22.1.2. Chave Primária
22.2.3. Várias Tabelas e Relacionamentos
22.1.4. Bancos de Dados
22.1.5. Sistema Gerenciador de Banco de Dados
22.1.6. Linguagem SQL
22.1.7. Como Funciona Isso?
22.2. MySQL
22.2.1. Base de Dados e Tabelas: Criar, Apagar, Alterar
22.2.2. Create Database
22.2.3. Create Table
22.2.4. Chave Primária - Primary Key
22.2.5. Chave Primária Composta
22.2.6. Default
22.2.7. Not Null
22.2.8. Unique
22.2.9. Auto_Increment
22.2.10. Engines
22.2.11. Tipos de Dados
22.2.12. Drop Table e Drop Database
22.2.13. Alter Table
22.3. Chaves Estrangeiras
22.3.1. O Que é uma Chave Estrangeira?
22.3.2. Como Inserir uma Chave Estrangeira?
22.3.3. On Delete Cascade
22.3.4. On Delete Set Null
22.3.5. On Update Cascade
22.3.6. On Update Set Null
22.4. Inserindo, Apagando e Alterando Dados
22.4.1. Insert Dados
22.4.2. Inserir ou Substituir
22.4.3. Delete
22.4.4. Update
22.5. Instruções Select
22.5.1. Tabelas
22.5.2. Consulta Simples Pela Chave Primária
22.5.3. Consulta por Outro Dado Qualquer
22.5.4. Where... And, Or, Xor
22.5.5. Operadores de Comparação
22.5.6. Consulta Usando Like
22.5.7. Max e Min
22.5.8. Count
22.5.9. AVG
22.5.10. SUM
22.5.11. DISTINCT
22.5.12. CONCAT
22.5.13. GROUP BY
22.5.14. Order By
22.5.15. Limit
22.5.16. Um Select dentro do Select
22.5.17. Uso de Alias
22.5.18. Consulta Composta (Duas ou mais Tabelas)
22.6. Triggers
23. Exercícios Práticos
Amostra Exercícios

Download do arquivo de exercícios

Clique aqui para fazer o download.
REF: 978-85-371-0276-3 Categoria

PHP (Hypertext Preprocessor) é uma linguagem utilizada para o desenvolvimento de aplicações para Web, ela é utilizada por milhões de sites no mundo inteiro, oferece recursos, como enviar e-mails, leitura e gravação de dados em arquivos, além de comandos em conjunto com tags HTML, os quais aumentam o dinamismo de sites, pois muitas funções dos servidores poderão ser adicionadas dessa maneira. Seu formato original é compatível com várias versões do UNIX e Windows.

O livro Programando em PHP apresenta técnicas para o desenvolvimento de sites com recursos dinâmicos e interativos. Ele é indicado para iniciantes e também àqueles que possuem experiência, mas que desejam aprimorar seus conhecimentos e criar sites com resultados profissionais.

Este livro disponibiliza um manual passo-a-passo com diversos exemplos de programas para que a linguagem PHP seja compreendida de forma prática. Entre os tópicos abordados no livro estão: conceitos básicos, escrita e exclusão de arquivos, cookies, criação de funções, integração com banco de dados, biblioteca GD e edição de imagens, orientação a objetos, funções específicas para tratamento de data e hora, comandos auxiliares, variáveis, entre outros relevantes para a compreensão e aplicação dos conhecimentos de forma prática. O livro possui ainda exemplos que facilitam o aprendizado.

 

 

Peso 0.31 kg
Dimensões 210 x 148 x 2 mm
Autor

Fábio Burch Salvador

Sumario

1. Antes de Começar<br />
1.1. Lembre-se de Identar o Código <br />
1.2. Use Comentários <br />
1.3. Lembre-se de Documentar <br />
1.4. História <br />
1.5. É um Programa, é um Site<br />
1.6. DNS e IP <br />
1.7. Página Estática e Página Dinâmica <br />
1.8. Programas Rodando na Web <br />
1.8.1. Client Side <br />
1.8.2. Server Side <br />
1.9. Interpretação de Linguagens <br />
2. Instalação do WampServer <br />
2.1. Tornando Disponível <br />
3. Primeiros Passos <br />
3.1. Funções Nativas <br />
4. Variáveis <br />
4.1. Funções para Tratar Variáveis <br />
4.2. Conversão de Tipos <br />
4.3. Cálculos <br />
4.4. Incremento de Variáveis <br />
4.5. Funções Matemáticas <br />
4.6. Lidando com Strings <br />
5. Expressões Condicionais e Operadores<br />
5.1. If <br />
5.2. Switch <br />
5.3. Operadores de Comparação <br />
5.4. Operadores Lógicos <br />
6. Laços de Repetição<br />
6.1. While <br />
6.2 . Do-While <br />
6.3. For <br />
6.4. Foreach <br />
6.5. Break <br />
6.6. Continue <br />
7. Interação e Navegação Dinâmica<br />
7.1. $_POST <br />
7.2 . $_GET <br />
8. Nossa Primeira Aplicação<br />
8.1. Index.php <br />
8.2. Calcula.php <br />
9. $_SESSION <br />
10. Cookies <br />
10.1. Criando Um Cookie <br />
10.2. Lendo o Cookie <br />
10.3. Descobrindo se o Cookie Já Existe <br />
10.4. Apagando um Cookie <br />
10.5. Aplicações e Esclarecimentos <br />
11. Informações Auxiliares <br />
11.1. Phpinfo(); <br />
11.2. Extension_loaded <br />
11.3. Getenv <br />
11.4. Getlastmod <br />
11.5. Getmyinode <br />
11.6. Phpversion <br />
11.7. Putenv <br />
11.8. Set_time_limit <br />
11.9. Última Atualização do Arquivo <br />
11.10. Tratamento de Exceções <br />
12. rabalhando com Arquivos<br />
12.1. Upload <br />
12.2. Testando a Existência de Homônimos <br />
12.3. Alguns Cuidados Necessários <br />
12.4. Editando Arquivos Texto <br />
12.4.1. Arquivos Texto e o Governo <br />
12.4.2. Abrindo um Arquivo <br />
12.4.3. Escrevendo no Arquivo <br />
12.4.4. Lendo e Manipulando o Arquivo <br />
13. Include <br />
13.1. Vantagens da Construção por Módulos <br />
14. Funções <br />
15. Integração com Banco de Dados<br />
15.1. Duas Formas de Acessar <br />
15.2. Usando Funções Específicas <br />
15.3. Usando Data Objects <br />
16. Trabalhando com Imagens<br />
16.1. O que é GD? <br />
16.2. Simplesmente Copiar uma Imagem <br />
16.3. Redimensionando uma Imagem <br />
16.4. Extrair Informações Sobre a Imagem <br />
16.5. Mesclando Duas Imagens <br />
16.6. Inserindo uma Logomarca <br />
16.7. Verificando a Biblioteca GD <br />
16.8. Tratando Diferentes Tipos de Arquivo <br />
16.9. Como Colocar um Gif? <br />
17. Programação Orientada a Objetos<br />
17.1. Classes e Objetos <br />
17.1.1. Subclasses e Superclasses <br />
17.2. Aplicando isso ao PHP <br />
17.3. Aplicação Funcional <br />
18. Tratamento de Datas<br />
18.1. Checkdate <br />
18.2. Exibição de Datas <br />
18.2.1. A Era Unix <br />
18.2.2. Transformando uma Data em Número Inteiro <br />
18.3. Formatando Data e Hora <br />
18.3.1. Parâmetros Relativos ao Dia <br />
18.3.2. Parâmetros Relativos ao Mês <br />
18.3.3. Parâmetros Relativos ao Ano <br />
18.3.4. Parâmetros Relativos ao Horário <br />
18.3.5. Parâmetros Relativos a Zonas de Tempo <br />
18.3.6. Parâmetros para Representações Padronizadas <br />
18.4. Função SETLOCALE <br />
18.5. Função Strftime <br />
19. Enviando E-mail <br />
19.1. Comando <br />
19.2. Enviando E-mails com HTML <br />
19.3. Construindo um Sistema de Newsletter <br />
20. Construindo um Fotolog<br />
20.1. As Pastas <br />
20.2. A Tabela de Dados <br />
20.3. O Programa <br />
21. Carrinho de Compras<br />
21.1. As Imagens <br />
21.2. O Código Comentado <br />
21.3. O Resultado <br />
22. Trabalhando com o MySQL<br />
22.1. Conceitos Básicos<br />
22.1.1. O Que são Dados e para que Servem?<br />
22.1.2. Chave Primária <br />
22.2.3. Várias Tabelas e Relacionamentos <br />
22.1.4. Bancos de Dados <br />
22.1.5. Sistema Gerenciador de Banco de Dados <br />
22.1.6. Linguagem SQL <br />
22.1.7. Como Funciona Isso? <br />
22.2. MySQL <br />
22.2.1. Base de Dados e Tabelas: Criar, Apagar, Alterar<br />
22.2.2. Create Database <br />
22.2.3. Create Table <br />
22.2.4. Chave Primária – Primary Key <br />
22.2.5. Chave Primária Composta <br />
22.2.6. Default <br />
22.2.7. Not Null <br />
22.2.8. Unique <br />
22.2.9. Auto_Increment <br />
22.2.10. Engines <br />
22.2.11. Tipos de Dados <br />
22.2.12. Drop Table e Drop Database <br />
22.2.13. Alter Table <br />
22.3. Chaves Estrangeiras <br />
22.3.1. O Que é uma Chave Estrangeira? <br />
22.3.2. Como Inserir uma Chave Estrangeira? <br />
22.3.3. On Delete Cascade <br />
22.3.4. On Delete Set Null <br />
22.3.5. On Update Cascade <br />
22.3.6. On Update Set Null <br />
22.4. Inserindo, Apagando e Alterando Dados<br />
22.4.1. Insert Dados <br />
22.4.2. Inserir ou Substituir <br />
22.4.3. Delete <br />
22.4.4. Update <br />
22.5. Instruções Select <br />
22.5.1. Tabelas <br />
22.5.2. Consulta Simples Pela Chave Primária <br />
22.5.3. Consulta por Outro Dado Qualquer <br />
22.5.4. Where… And, Or, Xor<br />
22.5.5. Operadores de Comparação <br />
22.5.6. Consulta Usando Like <br />
22.5.7. Max e Min <br />
22.5.8. Count <br />
22.5.9. AVG <br />
22.5.10. SUM <br />
22.5.11. DISTINCT <br />
22.5.12. CONCAT <br />
22.5.13. GROUP BY <br />
22.5.14. Order By <br />
22.5.15. Limit <br />
22.5.16. Um Select dentro do Select <br />
22.5.17. Uso de Alias <br />
22.5.18. Consulta Composta (Duas ou mais Tabelas) <br />
22.6. Triggers<br />
23. Exercícios Práticos

Demonstracao

programandoemphp_2ªed.swf

Exercicios

exercicios_php_viena.zip

Paginas

240

ISBN

978-85-371-0276-3