Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Ajuda com script


Guest --Jean --

Pergunta

Guest --Jean --

Gostaria de adicionar paginação ao script abaixo, se alguém puder ajudar agradeço. Não precisa resolver tudo, sei que tenho que usar o mysql_num_rows , o limit no select, o problema é que não consigo encaixar isso no script que segue.

********* CONEXÃO COM O BANCO *************

<?php

class Bd {

private $query;

public function conexao ($host, $usuario, $senha, $banco) {

$con = @mysql_connect($host, $usuario, $senha);

if ($con){

mysql_select_db('XXXXXXXXXXXX')or die ("A conexão com a base de dados falhou!");

} else {

echo 'conexão com o servidor falhou!';

}

}

public function consultar ($sql){

$this->query = mysql_query($sql);

if ($this->query){

if (eregi('select', $sql)){

while($reg = mysql_fetch_array($this->query)){

$resultado[] = $reg;

}

return $resultado;

} else {

echo $this->erro($sql);

exit();

}

} else {

echo $this->erro($sql);

}

}

public function erro ($sql){

$erro = '<strong>Erro: '.mysql_errno().'</strong><br />'.mysql_error().'<br />';

$erro .= '<strong>SQL:</strong> '.$sql;

return $erro;

}

}

$bd = new Bd();

$bd->conexao('XXXXX', 'XXXXX', 'XXXXX', 'XXXXX');

?>

*************** FUNÇÃO LISTAR ***********************

require ('Bd.class.php');

class Produtos {

private $tabela='produtos';

public function __construct(){

$this->BD = new BD();

}

public function listar (){

return $this->BD->consultar('SELECT * FROM '.$this->tabela.' order by id');

}

.

.

.

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,7k
×
×
  • Criar Novo...