Jump to content
Fórum Script Brasil
  • 0

Mostrar apenas 2 registros de cada vez em MySQL


jbtorresjr

Question

Estou fazendo um site em PHP, onde tenho uma tabela de livros e quero mostrar apenas 2 livros de cada vez (imagem e campos). Sendo que tenho um botão que controla a exibição, tipo um next, para mostrar os próximos dois livros. O código está assim...

// efetuando um select na tabela Produtos

$select = mysql_query("SELECT * FROM `whm_catalogo` WHERE publicado = '1' LIMIT 0 , 2");

// exibindo o resultado

//echo "Resumo do Livro: ".$rows['resumo_livro'];

while ($rows = mysql_fetch_array($select)){

?><body>conteudo<?php echo $rows['campo1']; ?><br><?php echo $rows['campo2']; ?><?php }?><a href="#">next</a></body>

Como faço isso? Desta forma não está funcionando!

Agradeço qualquer ajuda.

Link to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 0

É relativamente simples. A cada 'next', você deve alterar os valores de 'LIMIT'.

Por exemplo, para mostrar os dois primeiros, seria

SELECT * FROM `whm_catalogo` WHERE publicado = '1' LIMIT 0, 2
Para os dois seguintes...
SELECT * FROM `whm_catalogo` WHERE publicado = '1' LIMIT 2, 4
E os dois seguintes...
SELECT * FROM `whm_catalogo` WHERE publicado = '1' LIMIT 4, 6

E por aí vai.

Você pode passar uma paginação via $_GET, é bem fácil de se fazer.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652.1k
×
×
  • Create New...