Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá, criei um site e estou tento este erro :Fatal error:
Fatal error: Call to a member function prepare() on a non-object in /home/criciuma/public_html/webradio/conteudo.php on line 50
Configuraçao que vai numa pagina que sera inclusa no topo do CONTEUDO.PHP
<?php
define('HOST','localhost');
define('DB','BANCO');
define('USER','USUARIO');
define('PASS','SENHA');
$conexao = 'mysql:host='.HOST.';dbname='.DB;
try{
$conecta = new PDO($conexao,USER,PASS);
$conecta->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
}catch(PDOexception $error_conecta){
'Erro ao conectar, favor informe no email alex@criciumaqui.com.br';
}
?>
Codigo onde esta acusando erro na pagina CONTEUDO.PHP
<?php
//Chama oque esta no banco
$sql_pegaFrase = 'SELECT * FROM nomedobanco';
try{
$query_pegaFrase = $conecta->prepare($sql_pegaFrase);//a linha do erro é esta
$query_pegaFrase->execute();
$res_queryPegaFrase = $query_pegaFrase->fetchAll(PDO::FETCH_ASSOC);
}catch(PDOexcetpion $error_Frase){
echo 'Erro ao selecionar a frase!';
}
foreach($res_queryPegaFrase as $resFrase){
$fraseTexto = $resFrase['fraseTexto'];
?>
<div class="noar"><div class="tocando"><?php echo $fraseTexto; ?></div></div>
<?php } ?>Carregando comentários...