O que saber sobre PDO?

07/03/2016

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

PHP

Gabriel Farias

Melhor resposta

Outras Respostas

07/03/2016

Karine Sobral

[url]https://www.youtube.com/watch?v=Sai8BnTcPGU&index=2&list=PLa7FrZNcXGdhXXAtELWUtBN2r91YZQOe9[/url]

[url]https://www.youtube.com/watch?v=Dyg6yvgKrtk&list=PLa7FrZNcXGdhXXAtELWUtBN2r91YZQOe9&index=6[/url]
Responder Citar

07/03/2016

Karine Sobral

Mais um link:

[url]http://www.diogomatheus.com.br/blog/php/trabalhando-com-pdo-no-php/[/url]
Responder Citar

07/03/2016

Marcio Araujo

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


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:


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);

Responder Citar

07/03/2016

Gabriel Farias

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

Oi Karine, Obrigado.
Responder Citar

07/03/2016

William (devwilliam)

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

07/03/2016

Gabriel Brasil

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

07/03/2016

Karine Sobral

Disponha. :-)
Responder Citar

07/03/2016

Marcio Araujo

Não precisa agradecer.
Responder Citar

07/03/2016

Gabriel Brasil

Terei conteúdo suficiente por bastante tempo!
Responder Citar

07/03/2016

Karine Sobral

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

08/03/2016

Gabriel Brasil

Estou percebendo a cada dia.
Responder Citar

10/03/2016

Gabriel Farias

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

10/03/2016

Gabriel Farias

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

10/03/2016

William (devwilliam)

Obrigado, estou finalizando o tópico.
Responder Citar