O documento discute introdução ao PHP com MySQL e PostgreSQL, incluindo funções para manipulação de diretórios e arquivos, introdução ao MySQL, criação e seleção de bancos de dados, execução de queries e manipulação de resultados.
11. Formulários
MySQL
Grande parte dos sites dinâmicos possuem
algum acesso a alguma base de dados.
Quando se fala em PHP, na grande
maioria dos casos a Sistema Gerenciador
de Banco de Dados (SGBD) usado é o
MySQL.
13. Formulários
Obtenção
Assim como o PHP, o MySQL pode ser
obtido à parte de um pacote, como WAMP
ou XAMPP, através do site www.mysql.com.
14. Introdução
Criação de um Banco de Dados
Além do PHPMyAdmin, que usaremos em
aula, é possível acessar e manipular
dados no MySQL através do seu Console.
16. Introdução
Conexão com o Banco de Dados
- mysql_connect
Função usada para a conexão com a base
de dados.
mysql_connect(servidor,usuário,senha)
17. Introdução
Seleção da Base de Dados
- mysql_select_db
Função usada para selecionar qual base de
dados, dentro da conexão realizada, será
usada.
mysql_select_db(nome_banco,conexão)
18. Introdução
Execução de uma string SQL
- mysql_query
Função usada para selecionar qual base de
dados, dentro da conexão realizada, será
usada.
mysql_query(stringSQL,conexão)
19. Introdução
Execução de uma string SQL
- mysql_query
Função usada para selecionar qual base de
dados, dentro da conexão realizada, será
usada.
mysql_query(stringSQL,conexão)
20. Introdução
Manipulando resultados da execução
mysql_num_rows(identificador) – Obtém o número de linhas
retornado pela execução da string.
mysql_affected_rows(conexão) – Retorna quantos registros
foram afetados pela execução da string.
mysql_num_fields(identificador) – Retorna o número de
colunas (campos) de uma consulta efetuada.
mysql_field_name(identificador, posição) – Retorna o nome
da coluna (campo) de uma consulta realizada, de acordo com
a posição passada.
21. Introdução
Manipulando resultados da execução
mysql_fetch_assoc (identificador) – Função que objetiva
retornar um registro da consulta realizada.
mysql_data_seek(identificador, num_registro) – Retorna o
registro definido em “num_registro”. Um exemplo de
aplicação é, caso seja necessário o retorno apenas do 2º
registro de uma seleção executada.
mysql_num_fields(identificador) – Retorna o número de
colunas (campos) de uma consulta efetuada.