Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal, seguinte, estou iniciando agora meus estudos com oo, portanto estou com problemas pois nao consigo fazer com que seja exibidos os dados da tabela.
Gostaria que me ajudassem com esse problema.
este exemplo eu encontrei aqui mesmo no forum.
tenho os seguintes arquivos:
A CLASSE P/ A CONEXAO - conexao.class.php
<?php
class DBMySQLi extends Mysqli
{
public function __construct()
{
try
{
@$this->connect( SERVIDOR, USUARIO, SENHA, BANCO );
if(mysqli_connect_errno() != 0)
{
throw new Exception(mysqli_connect_errno());
}
}
catch(Exception $erro)
{
$mensagem = $erro->getMessage();
$codigo = $erro->getCode();
$arquivo = $erro->getFile();
$trace = $erro->getTraceAsString();
$dir = getcwd()."\\logs\\";
if(!file_exists($dir))
{
mkdir($dir);
}
error_log(date("Y-m-d H:i:s")."|$mensagem|$codigo|$arquivo|$trace\r\n\r\n", 3, $dir."debugger.log");
exit;
}
}
public function __destruct()
{
if(mysqli_connect_errno() == 0)
{
$this->close();
}
}
public function Executar($SQL)
{
$resultado = $this->query($SQL);
if(preg_match("#(select)#is", $SQL))
{
return $resultado;
}
else
{
return $this->affected_rows;
}
}
}
?>
AGORA O ARQUIVO COM A CONFIGURAÇÃO DE ACESSO AO MYSQL - config.php
<?php
define("SERVIDOR", "localhost");
define("USUARIO", "root");
define("SENHA", "");
define("BANCO", "colegiofontesaber");
?>
POR FIM, O ARQUIVO ONDE É EXECUTADO OS 2 ANTERIORES - index.php
<?php
include "classes/config.php";
include "classes/conexao.class.php";
$comando = new DBMySQLi();
$re = $comando->Executar("select * from historico");
while($obj = $re->fetch_object())
{
echo $obj->campo;
}
?>
Minha duvida é a seguinte:
Como devo fazer para que seja exibidos os dados da tabela "historico"? Pois quando executei no browser o arquivo index.php nao foi exibido nada nenhum erro, apenas a pagina em branco.
a tabela tem a seguinte estrutura:
id | texto | admin | data
desde ja agradeço a atenção de todos.
obrigado!
Carregando comentários...