PDO Ativo?
Não lembro realmente se ativei o PDO, mas fiz o seguinte método(com ajuda).
index.php
Aparece a mensagem no navegador:
Está OK?
PHP: 5.6.14
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
Curtidas 0
Melhor post
Fabiano Carvalho
23/04/2016
Verifcia no php.ini.
GOSTEI 1
Mais Respostas
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
23/04/2016
Os que não possuem ; estão OK!
GOSTEI 1
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
23/04/2016
Confere Fabiano?
GOSTEI 0
William
23/04/2016
Esse var_dump() significa que a conexão é válida e consequente sua extensão PDO está Habilitada:
Como o Márcio já citou, sem ';' também significa que a extensão está habilitada:
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.
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
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!
Só uma reclamação, o audio, fora isso perfeito!
GOSTEI 0
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
23/04/2016
Obrigado William por confirmar.
GOSTEI 0