Array
(
    [0] => stdClass Object
        (
            [Votos_Balanceados] => 1
            [id] => 552147
            [titulo] => PDO Ativo?
            [dataCadastro] => DateTime Object
                (
                    [date] => 2016-04-23 14:06:30
                    [timezone_type] => 3
                    [timezone] => America/Sao_Paulo
                )

            [isFirstPost] => -1
            [idUsuario] => 332951
            [status] => A
            [isExample] => 
            [NomeUsuario] => Fabiano Carvalho
            [Apelido] => FaabiianooC
            [Foto] => 332951_20140826143737.jpg
            [Conteudo] => Verifcia no php.ini.
        )

)

PDO Ativo?

PHP
Gabriel Farias
   - 23 abr 2016

Não lembro realmente se ativei o PDO, mas fiz o seguinte método(com ajuda).
index.php
#Código


<?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:

Citação:
object(PDO)#1 (0) { }

Está OK?
PHP: 5.6.14

Post mais votado

Faabiianooc
   - 23 abr 2016

Verifcia no php.ini.

1
|
0

Gabriel Farias
   - 23 abr 2016

Achei esse trecho com PDO:

#Código


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

0
|
0

Marcio Araujo
   - 23 abr 2016

Os que não possuem ; estão OK!

1
|
0

Gabriel Farias
   - 23 abr 2016

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

0
|
0

Marcio Araujo
   - 23 abr 2016

Confere Fabiano?

0
|
0

William (devwilliam)
   - 23 abr 2016

Esse var_dump() significa que a conexão é válida e consequente sua extensão PDO está Habilitada:
#Código

object(PDO)#1 (0) { }


Como o Márcio já citou, sem ';' também significa que a extensão está habilitada:
#Código
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.

1
|
0

Gabriel Farias
   - 23 abr 2016

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

0
|
0

William (devwilliam)
   - 23 abr 2016

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

0
|
0

Marcio Araujo
   - 23 abr 2016

Obrigado William por confirmar.

0
|
0