trabalho
PROGRAMAÇÃO WEB
INTRODUÇÃO A PROGRAMAÇÃO WEB
CRUD
O que é?
CRUD é o acrônimo ("sigla") da expressão em língua
Inglesa Create, Retrieve, Update e Delete, usada para definir quatro operações básicas usadas em bancos de dados.
INTRODUÇÃO A PROGRAMAÇÃO WEB
CRUD
Como fazer no PHP?
MYSQL
• @mysql_connect(host, user, pass);
• @mysql_select_db(db_name,conexão);
• @mysql_close
INTRODUÇÃO A PROGRAMAÇÃO WEB
CRUD
Como fazer no PHP?
POSTGRE
• @pg_connect (host, user, pass);
• @pg_select_db(db_name,conexão);
• @pg_close
INTRODUÇÃO A PROGRAMAÇÃO WEB
CRUD
Como fazer no PHP?
• mysql_query();
• mysql_num_rows();
INTRODUÇÃO A PROGRAMAÇÃO WEB
CRUD
Exercício
Utilize a tela de cadastro criada anteriormente para:
•Cadastrar o formulário no banco;
•Excluir um registro cadastrado;
•Buscar a lista de cursos;
•Buscar todas as informações gravadas no banco;
INTRODUÇÃO A PROGRAMAÇÃO WEB
CRUD
Scripts SQL
Cria o banco
CREATE DATABASE db_teste;
INTRODUÇÃO A PROGRAMAÇÃO WEB
CRUD
Scripts SQL
Cria as tabelas
create table tb_cadastro( id int not null AUTO_INCREMENT, matricula varchar(20) not null, nome varchar(50) not null, sobrenome varchar(50) not null, email varchar(50) not null, curso int not null, senha char(8) not null,
PRIMARY KEY(id)
);
INTRODUÇÃO A PROGRAMAÇÃO WEB
CRUD
Scripts SQL
Cria as tabelas create table tb_curso( id int not null AUTO_INCREMENT, nome varchar(50) not null,
PRIMARY KEY(id)
);
INTRODUÇÃO A PROGRAMAÇÃO WEB
CRUD
Scripts SQL
Cria as tabelas
ALTER TABLE tb_cadastro
ADD CONSTRAINT FOREIGN KEY(curso) REFERENCES tb_curso(id); INTRODUÇÃO A PROGRAMAÇÃO WEB
CRUD
Scripts SQL
Insere dados na tabela de curso
INSERT INTO tb_curso(nome) VALUES('AD');
INSERT INTO tb_curso(nome) VALUES('Engenharia');
INSERT INTO tb_curso(nome) VALUES('Enfermagem');
INTRODUÇÃO A PROGRAMAÇÃO WEB
?