Tutorial Kit do Desenvolvedor PHP Lite

Equipe de Documentação do Kit do Desenvolvedor PHP (docs@kdphp.com.br)


Índice
1. Instalação do Kit do Desenvolvedor PHP Lite
Instalando...
Utilizando a conta de desenvolvimento desenv
KDE
GNOME
2. PHP - Introdução
PHP - A Linguagem
Principio de Funcionamento
Vantagens do Uso do PHP
Um pouco de prática
Usando php embutido no html
Sintaxe do PHP
3. Banco de Dados MySQL
O que é o MySQL ?
O modelo relacional
Tipos de relacionamentos
Chaves Primárias
Chaves Estrangeiras
Histórico da linguagem SQL
A evolução da SQL
O SQL do MySQL
Componentes da Linguagem SQL e Operadores
Linguagem de definição de dados (Data Definition Language - DDL)
Linguagem de consulta de dados (Data Query Language - DQL)
Linguagem de manutenção de dados (Data Manipulation Language - DML)
Operadores
Sintaxes simplificadas
Linguagem de definição de dados - DDL
Linguagem de Consulta de dados - DQL
Linguagem de manutenção de dados - DML
Operações em Strings
Funções Agregadas
Utilitários cliente MySQL
O Monitor mysql
Utilitário mysqlshow
Utilitário mysqladmin
Mudando a senha do administrador do banco de dados
4. ADODB
ADO? O que é isso?
E o que é o ADODB GNU para PHP4?
Onde posso ter acesso a mais informações sobre o ADODB GNU?
Utilizando o ADODB
ADODB para MySQL
Código nativo para acesso ao MySQL
5. Softwares WEB do Kit do Desenvolvedor PHP Lite
phpMyAdmin
PHP-Nuke
phpGroupWare
WebCalendar
MyphpBoard
6. Softwares GUI do KDPHP
BlueFish
MySQLNavigator
MySQL GUI
Lista de Tabelas
2-1. Sequencias de Controle
2-2. Operadores Aritméticos
2-3. Operadores Booleanos
2-4. Operadores de Atribuição
2-5. Operadores de Comparação
3-1. Os caracteres curingas em operações com strings
Lista de Figuras
1-1. Ambiente de desenvolvimento no KDE
1-2. Ambiente de desenvolvimento no GNOME
5-1. Página inicial do Kit do Desenvolvedor PHP Lite
5-2. Página inicial do phpAdmin
5-3. Página inicial do PHP-Nuke
5-4. Login do administrador no PHP-Nuke
5-5. Menu de administração do PHP-Nuke
5-6. Página inicial phpGroupWare
5-7. Página após o login no phpGroupWare
5-8. Página inicial do WebCalendar
5-9. Agenda semanal de um usuário do WebCalendar
5-10. Página inicial do MyphpBoard
6-1. Screenshot do BlueFish
6-2. Screenshot do MySQLNavigator
6-3. Screenshot do MySQL GUI
6-4. Janela com resultados de uma query
Lista de Exemplos
2-1. Primeiro programa em PHP
2-2. Segundo programa em PHP
2-3. Os comandos PHP devem ser limitados por "ponto-e-vírgula"
2-4. As variáveis devem ser precedidas de $.
2-5. Valores literais em PHP
2-6. Literais Alfanuméricos
2-7. Exibindo conteúdo de variável
2-8. Executando comandos do S.O. no programa
2-9. Definindo uma constante com a função define()
2-10. Armazenando conteúdos em variáveis
2-11. Tipo de dados numérico
2-12. Tipo de dados string
2-13. Tipo de dados array
2-14. Comando IF
2-15. Forma incompleta do comando IF
2-16. Testes de várias condições como o comando IF
2-17. Outra forma de testes de várias condições
2-18. Testes de várias condições, porém o bloco de comando sendo apenas um comando
2-19. Exemplo básico do comando for
2-20. Ordenando um array com o comando for
2-21. Exemplo do comando CONTINUE.
2-22. Exemplo do comando BREAK.
3-1. Primeira tabela
3-2. Segunda tabela
3-3. Apagar a tabela cliente
3-4. Apagar um índice de cliente
3-5. Alteração da tabela
3-6. Adicionando mais um campo à tabela
3-7. Deletando um campo da tabela
3-8. Renomeando uma tabela
3-9. Alterando o tipo do campo da tabela
3-10. Alterando o nome do campo
3-11. Consultando registros na tabela
3-12. Consulta ordenada
3-13. Utilizando a sentença ORDER BY
3-14. Utilizando a sentença GROUP BY
3-15. Deleção de registros
3-16. Examplo de inserção
3-17. Atualização de campos
3-18. Uso de caracteres curingas
3-19. Uso de caracteres curingas em queries SQL
3-20. Uso de funções agregadas
3-21. Outro exemplo de funções agregadas
3-22. Mais um exemplo de funções agregadas
3-23. Outro exemplo de funções agregadas
3-24. Configurando a senha do usuário root do MySQL
4-1. Utilizando funções ADODB para acessar o MySQL
4-2. Utilizando as funções padrões para acessar o MySQL