PDO Ativo?

PHP

23/04/2016

Não lembro realmente se ativei o PDO, mas fiz o seguinte método(com ajuda).

index.php


<?php

define('SERVER', 'localhost');
define('DBNAME', 'db_pdo');
define('USER', 'root');
define('PASSWORD', '');

$conexao = new pdo("mysql:host".SERVER."; dbname=".DBNAME,USER, PASSWORD);

var_dump($conexao);



Aparece a mensagem no navegador:

object(PDO)#1 (0) { }


Está OK?

PHP: 5.6.14
Gabriel Farias

Gabriel Farias

Curtidas 0

Melhor post

Fabiano Carvalho

Fabiano Carvalho

23/04/2016

Verifcia no php.ini.
GOSTEI 1

Mais Respostas

Gabriel Farias

Gabriel Farias

23/04/2016

Achei esse trecho com PDO:


extension=php_openssl.dll
;extension=php_pdo_firebird.dll
extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll
;extension=php_pdo_odbc.dll
;extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll
;extension=php_pdo_sqlite_external.dll
;extension=php_pgsql.dll
;extension=php_pspell.dll
;extension=php_shmop.dll

GOSTEI 0
Marcio Araujo

Marcio Araujo

23/04/2016

Os que não possuem ; estão OK!
GOSTEI 1
Gabriel Farias

Gabriel Farias

23/04/2016

Se for isso mesmo, está OK, se for usar outros bancos tenho que me lembrar disso.
GOSTEI 0
Marcio Araujo

Marcio Araujo

23/04/2016

Confere Fabiano?
GOSTEI 0
William

William

23/04/2016

Esse var_dump() significa que a conexão é válida e consequente sua extensão PDO está Habilitada:
object(PDO)#1 (0) { }


Como o Márcio já citou, sem ';' também significa que a extensão está habilitada:
extension=php_openssl.dll
;extension=php_pdo_firebird.dll
extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll
;extension=php_pdo_odbc.dll
;extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll
;extension=php_pdo_sqlite_external.dll
;extension=php_pgsql.dll
;extension=php_pspell.dll
;extension=php_shmop.dll


No seu phpinfo(), se tiver mysql na seção "PDO drivers" também significa que o PDO está habilitado:

Mas talvez o mais importante a ser destacado é, em 99,99% das instalações do PHP (Windows ou Linux) a extensão "pdo_mysql" já vem habilitada por default, inclusive hospedagens.
GOSTEI 1
Gabriel Farias

Gabriel Farias

23/04/2016

Obrigado William, demorei mas comecei as ver as video aulas(seu blog/site)!
Só uma reclamação, o audio, fora isso perfeito!
GOSTEI 0
William

William

23/04/2016

OK Gabriel, quanto ao áudio as primeiras vídeos foram gravadas com um "headset" ruim, com isso deu problema no áudio.
GOSTEI 0
Marcio Araujo

Marcio Araujo

23/04/2016

Obrigado William por confirmar.
GOSTEI 0
POSTAR