Array
(
    [0] => stdClass Object
        (
            [Votos_Balanceados] => 2
            [id] => 547845
            [titulo] => O que saber sobre PDO?
            [dataCadastro] => DateTime Object
                (
                    [date] => 2016-03-07 12:25:26
                    [timezone_type] => 3
                    [timezone] => America/Sao_Paulo
                )

            [isFirstPost] => -1
            [idUsuario] => 269142
            [status] => A
            [isExample] => 
            [NomeUsuario] => William 
            [Apelido] => William (Devwilliam)
            [Foto] => 269142_20150809195205.jpg
            [Conteudo] => [url:descricao=http://www.devwilliam.com.br/php/curso-php-com-pdo-videos]http://www.devwilliam.com.br/php/curso-php-com-pdo-videos[/url]

[url:descricao=http://www.devwilliam.com.br/tag/pdo]http://www.devwilliam.com.br/tag/pdo[/url]

[url:descricao=http://php.net/manual/pt_BR/class.pdo.php]http://php.net/manual/pt_BR/class.pdo.php[/url] ) )

O que saber sobre PDO?

PHP
Gabriel Farias
   - 07 mar 2016

Minha duvida está relacionada a quais comando fazem parte de um todo do PDO.

Post mais votado

William (devwilliam)
   - 07 mar 2016

Karine Sobral
   - 07 mar 2016

Mais um link:

http://www.diogomatheus.com.br/blog/php/trabalhando-com-pdo-no-php/

2
|
0

Marcio Araujo
   - 07 mar 2016

Código simples, com algumas explicações...

#Código


define("DB_HOST","localhost");
define("DB_NAME","vendas");
define("DB_USER","root");
define("DB_PASSWORD","");



Depois, faça o include da classe que linkei alí em cima, que é a DB.php.

Então, você pode usar PDO da seguinte forma:

#Código

DELETE
$sql = "DELETE FROM produtos WHERE id=:id";
$stmt = DB::prepare($sql);
$stmt->bindParam("id",$id);
$stmt->execute();

UPDATE
$sql = "UPDATE produtos SET nome=:nome,preco=:preco,dataInclusao=:dataInclusao,idCategoria=:idCategoria WHERE id=:id";
$stmt = DB::prepare($sql);
$stmt->bindParam("nome",$produto->nome);
$stmt->bindParam("preco",$produto->preco);
$stmt->bindParam("dataInclusao",$produto->dataInclusao);
$stmt->bindParam("idCategoria",$produto->idCategoria);
$stmt->bindParam("id",$id);
$stmt->execute();

INSERT
$sql = "INSERT INTO produtos (nome,preco,dataInclusao,idCategoria) values (:nome,:preco,:dataInclusao,:idCategoria) ";
$stmt = DB::prepare($sql);
$stmt->bindParam("nome",$produto->nome);
$stmt->bindParam("preco",$produto->preco);
$stmt->bindParam("dataInclusao",$produto->dataInclusao);
$stmt->bindParam("idCategoria",$produto->idCategoria);
$stmt->execute();
$produto->id = $conn->lastInsertId();

SELECT
$stmt = DB::query("SELECT * FROM Categorias");
$categorias = $stmt->fetchAll(PDO::FETCH_OBJ);

1
|
0

Gabriel Farias
   - 07 mar 2016

William, todos esses comando mostrados na documentação, como posso perguntar de uma forma não ruim, todos são usados?

Oi Karine, Obrigado.

0
|
0

William (devwilliam)
   - 07 mar 2016

Nos vídeos do curso que te passei, explico os principais que uso no dia a dia!

1
|
0

Gabriel Brasil
   - 07 mar 2016

Está bem William, obrigado!
Obrigado também Marcio.

0
|
0

Karine Sobral
   - 07 mar 2016

Disponha. :-)

1
|
0

Marcio Araujo
   - 07 mar 2016

Não precisa agradecer.

1
|
0

Gabriel Brasil
   - 07 mar 2016

Terei conteúdo suficiente por bastante tempo!

0
|
0

Karine Sobral
   - 07 mar 2016

Não terá descanso para os estudos. :-).

1
|
0

Gabriel Brasil
   - 08 mar 2016

Estou percebendo a cada dia.

0
|
0

Gabriel Farias
   - 10 mar 2016

Agradecer a todos vocês, muito show o conteudo, vi boa parte! Esse site do William, show de bola.

0
|
0

Gabriel Farias
   - 10 mar 2016

Agradecer a todos vocês, muito show o conteudo, vi boa parte! Esse site do William, show de bola.

0
|
0

William (devwilliam)
   - 10 mar 2016

Obrigado, estou finalizando o tópico.

0
|
0