Fórum Crud Completo genérico em PHP com PDO #477811
02/05/2014
0
Frederico Brigatte***
Curtir tópico
+ 0Posts
02/05/2014
Marcio Araujo
da uma lida neste artigo,
[url]https://www.devmedia.com.br/crud-com-php-pdo/28873[/url]
Gostei + 0
02/05/2014
Antonio Felix
[url]https://www.devmedia.com.br/introducao-ao-php-pdo/24973[/url]
Gostei + 0
02/05/2014
Frederico Brigatte***
Gostei + 0
02/05/2014
Frederico Brigatte***
Gostei + 0
02/05/2014
Aldair Gomes
olhe o link do github.
https://github.com/aldisondiego/PDOFirstLayer
abra o PDOFirstLayer
depois abra o test,
vc vai entender
Espero ter ajudado! =)
Gostei + 0
03/05/2014
Frederico Brigatte***
Gostei + 0
03/05/2014
Marcio Araujo
Gostei + 0
03/05/2014
Frederico Brigatte***
public function selecionaTudo($objeto){
$sql = "SELECT * FROM ".$objeto->tabela;
if($objeto->extras_select!=NULL):
$sql .= " ".$objeto->extras_select;
endif;
// echo $sql.'<br />';
return $this->executaSQL($sql);
}//fim selecionaTudo
Gostei + 0
03/05/2014
Frederico Brigatte***
Gostei + 0
04/05/2014
Luciano Martins
Gostei + 0
04/05/2014
Marcio Araujo
luxo, eu li sobre esse PDO, mas não entendi bem, poderia me passar essa informação da forma mais simples?
obrigado.
Gostei + 0
04/05/2014
Frederico Brigatte***
Gostei + 0
04/05/2014
Frederico Brigatte***
É o que estou tentando fazer.
Gostei + 0
10/05/2014
Aldair Gomes
por exemplo
OBS.: Não testei o código, é apenas um exemplo, mais acho que seria mais ou menos isso!
function __construct(){
$dsn = 'mysql:host=' . $this->db_host . ';dbname=' . $this->db_name;
$opcoes = array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8");
if (empty($this->conn)) {
try {
$this->conn = new PDO($dsn, $this->db_user, $this->db_pass, $opcoes);
} catch (PDOException $e) {
echo $e->getMessage();
}
}
}
//Execute Query
private function query($tabela){
try{
$db = $this->conn->prepare('select * from {$tabela}');
$db->execute();
}catch(PDOException $e){
return false;
}
$this->query = $db;
return true;
}
//-----------------classe que via retornar sua query
//Get Array List
public function getAll($tabela){
if($this->query($tabelal)){
$dados = array();
try{
return $this->query->fetchAll(PDO::FETCH_ASSOC);
}catch(PDOException $e){
$e->getMessage();
}
}
return null;
}
Gostei + 0
10/05/2014
Frederico Brigatte***
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)