Skip to content

MarcosEllys/crud-php

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CRUD em PHP

Pequena aplicação CRUD extremamente simples utilizando o driver PDO.

Requirements:

##about

A aplicação trata das quatro operações básicas de manipulação de um objeto usuário, o motivo dessa aplicação é de maneira nenhuma definir o padrão de desenvolvimento, mais sim auxiliar todos os que estão tendo o primeiro contato OOP em PHP.

##bd

Script SQL do Banco:

-- MySQL Administrator dump 1.4
--
-- ------------------------------------------------------
-- Server version	5.5.8-log


/*!40101 SET OLD_CHARACTER_SET_CLIENT=CHARACTER_SET_CLIENT */;
/*!40101 SET OLD_CHARACTER_SET_RESULTS=CHARACTER_SET_RESULTS */;
/*!40101 SET OLD_COLLATION_CONNECTION=COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;

/*!40014 SET OLD_UNIQUE_CHECKS=UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET OLD_FOREIGN_KEY_CHECKS=FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET OLD_SQL_MODE=SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;

--
-- Create schema crud
--

CREATE DATABASE IF NOT EXISTS crud;
USE crud;

--
-- Definition of table `pessoa`
--

DROP TABLE IF EXISTS `pessoa`;
CREATE TABLE `pessoa` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`nome` varchar(45) NOT NULL,
`sobrenome` varchar(45) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=latin1;

--
-- Dumping data for table `pessoa`
--

/*!40000 ALTER TABLE `pessoa` DISABLE KEYS */;
/*!40000 ALTER TABLE `pessoa` ENABLE KEYS */;

/*!40101 SET SQL_MODE=OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=OLD_COLLATION_CONNECTION */;
/*!40101 SET CHARACTER_SET_CLIENT=OLD_CHARACTER_SET_CLIENT */;

##config ###conexao

Nesta pasta contém o arquivo de configuração do banco de dados conexao.php, nele você deve alterar somente os dados pertecente ao seu banco local

private $host = 'localhost'; // servidor
private $database = 'database'; // nome do banco
private $user = 'root'; // usuario do banco
private $pass = ''; // senha do usuario do banco

###pessoa

Nesta classe contém as operção CRUD, exceto a leitura, caso ache necessário tome como base o método atualizar para listar um objeto específico.

Métodos:

Nome Tipo Parâmetro Descriçao
inserir get Obrigatorio Salva um registro novo
atualizar post Obrigatorio Autaliza registro
excluir post Obrigatorio Deleta reistro

About

Exemplo simples de CRUD em PHP

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages