Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouNathan Hipolito Alterado mais de 10 anos atrás
1
Tópicos de Sistemas de Informação A Carlos Oberdan Rolim Ciência da Computação
2
PHP + MySQL
3
O que é o MySQL? Sistema de gerenciamento de bancos de dados relacional É um dos SGBDs mais utilizados na Internet Estabilidade Agilidade Portabilidade Consultas aninhadas
4
O PHPMyAdmin Front-end para administração bancos de dados MySQL Criar, alterar, renomear tabelas Fazer consultas usando SQL Gerenciar as conexões com o banco.
5
Criando uma base de dados alunos id_aluno INT (3) NOT NULL, rg CHAR (20) NOT NULL, nome CHAR (20), endereco VARCHAR (30), PRIMARY KEY(id_aluno) cursos id_curso INT (3) NOT NULL, nome CHAR (20), duracao TINYINT (3), PRIMARY KEY(id_curso) aluno_curso id_aluno INT (3) NOT NULL, id_curso INT (3) NOT NULL, data CHAR (10), PRIMARY KEY(id_curso, id_aluno)
6
Noções de SQL INSERT insert into alunos values(0,5202508,"Claudio","Heit.Lobos"); insert into alunos values(1,6262608,"Pedro","Joao Pinheiro"); insert into alunos values(2,7288908,"Paulo","Getulio Vargas"); insert into cursos values (0, "Ciencia da Computacao", 4); insert into cursos values (1, "Fisioterapia", 5); insert into cursos values (2, "Direito", 5 ); insert into aluno_curso values (0, 1, "25/01/2001"); insert into aluno_curso values (1, 2, "25/01/2002"); insert into aluno_curso values (2, 0, "25/06/2000");
7
Noções de SQL SELECT select * from alunos where id_aluno = 1 select nome from alunos where rg='6262608' select nome from alunos where nome like 'P%' select * from cursos where duracao >4
8
Noções de SQL UPDATE UPDATE alunos SET rg=2235658 WHERE id_aluno=1
9
Noções de SQL DELETE DELETE FROM alunos WHERE id_aluno=3
10
Conectando ao MySQL Acessando o MySQL via PHP mysql_connect("localhost","usuario","senha") or die("Nao foi possivel conectar o servidor de Banco de Dados"); Selecionando a base de dados mysql_select_db("exemplo") or die("Nao foi possivel carregar Banco de Dados");
11
Manipulando Dados Realizando consultas $query = mysql_query("SELECT * FROM alunos"); Busca o registro $row = mysql_fetch_array($query); Ou $row = mysql_fetch_object($query); Imprime resultados echo "Nome: ". $row['nome']. " "; echo "Matricula: ". $row[rg']. " "; ou echo "Nome: ". $row->nome. " "; echo "Matricula: ". $row->rg. " ";
12
Manipulando Dados Resultado em tabela usando array echo " \n"; echo " Nome RG \n"; while ($row = mysql_fetch_array($query)) { echo " $row['nome'] $row[rg'] "; } echo " \n";
13
Manipulando Dados Percorrendo resultados usando object <?php mysql_connect("hostname", "user", "password"); mysql_select_db("mydb"); $result = mysql_query("select * from mytable"); while ($row = mysql_fetch_object($result)) { echo $row->user_id; echo $row->fullname; } mysql_free_result($result); ?>
14
Manipulando Dados Unindo Tabelas include("sql.inc.php"); echo " ; echo " Nome ; echo " Curso ; echo " "; $p = mysql_query("select alunos.nome, cursos.nome,alunos.id_aluno from aluno_curso,cursos,alunos WHERE cursos.id_curso = aluno_curso.id_curso AND alunos.id_aluno = aluno_curso.id_aluno"); while ($row = mysql_fetch_array($p)){ echo " "; echo ". $row[0]. "; echo " ". $row[1]. " "; echo " "; } echo " ";
15
Referência http://www.php.net/manual/en/ref.mysql.php
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.