Upload
marcus-camargo
View
171
Download
2
Embed Size (px)
Citation preview
PHP com MySQL e PostgreSQL (Aula 4)
Docente:Marcus Camargo
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)
Introdução
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
Formulários
Fonte: http://www.mysql.com/customers/
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.
Formulários
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- 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- 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- 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- 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.
Introdução