Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá, boa noite galera do fórum, estou com uma dúvida e fico muito agradecido por qualquer ajuda.
Tenho uma página que exibe registros do banco:
<?php
$slideInicial = new Tabelas("postagens");
$conta = mysql_num_rows($slideInicial->sql);
echo $conta;
while ($linha = mysql_fetch_object($slideInicial->sql)){
?>
<li><a href="#"><img src="images/<?php echo $slideInicial->linha->img_dest;?>" alt="<?php echo utf8_encode($slideInicial->linha->titulo);?>" /></a></li>
<?php } ?>
A página que contém a Classe "Tabelas" é está:
<?php
class Tabelas{
public $linha, $sql;
public function __construct($tabela){
$this->sql = mysql_query("SELECT * FROM ".$tabela);
$this->linha = mysql_fetch_object($this->sql);
}
public function tabela($campo) {
return $this->linha->$campo;
}
public function tabelaWhere($tabela, $where){
$where = empty($where) ? "" : " WHERE ".$where;
$this->sql = mysql_query("SELECT * FROM `".$tabela."`".$where);
$this->linha = mysql_fetch_object($this->sql);
return $this->sql;
}
} ?>
O problema é que só está retornando um registro mesmo tendo vários no banco de dados. O que vocês acham que devo fazer?
Carregando comentários...