PHP com MySQL e PostgreSQL
          (Aula 4)
         Docente:
      Marcus Camargo
Introdução




Análise e comparação dos
   códigos de upload
Introdução




Is_dir
Função que verifica se o parâmetro informado é um diretório.

        is_dir($caminho)
Introdução




mkdir
Função que cria um diretório de acordo com os parâmetros
informados.

        mkdir($diretório, modo)
Introdução




getcwd
Função que retorna uma string com o endereço do diretório atual..

        getcwd()
Introdução




chdir
Função que altera o diretório atual para o passado no parâmetro da
função.



               chdir($diretório).
Introdução




opendir
Função que abre o diretório especificado e retorna um handler
(manipulador) para o mesmo.

       opendir($diretorio)
Introdução




readdir
Função que faz a leitura dos itens que estão dentro do diretório
usando o retorno da função opendir.

        readdir($manipulador)
Introdução




rewinddir
Função que retorna o ponteiro para o início do diretório.

        rewinddir($manipulador)
Introdução




closedir
Função que fecha o handler do diretório.

       closedir($manipulador)
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.
Formulários




Quem usa MySQL
Fonte: http://www.mysql.com/customers/
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.
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.
Introdução




Console MySQL
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)
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)
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)
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)
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.
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.

PHP Básico - Parte 4