records retrieval

From: angelo(dot)rigo(at)globo(dot)com
To: pgsql-php(at)postgresql(dot)org
Subject: records retrieval
Date: 2002-08-01 20:01:27
Message-ID: 3D3EEC5F00026729@riosf05.globoi.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-php

hi

How can i display the first 20 results at a time and give a link to the
next records i do have on the database?

i am using this code below but give me errors

Wrong parameter count for pg_fetch_array()

anybody has a sample file working?

thank?s in advance!

<?php
$conn = pg_connect("dbname=sondagem user=postgres");
$busca = "SELECT nome, data FROM aprovados order by nome asc";
$total_reg = "10"; // número de registros por página

if (!$pagina) {
$pc = "1";
} else {
$pc = $pagina;
}

$inicio = $pc - 1;
$inicio = $inicio * $total_reg;

$limite = pg_exec("$busca LIMIT $inicio,$total_reg");
$todos = pg_exec("$busca");

$tr = pg_numrows($todos); // verifica o número total de registros
$tp = $tr / $total_reg; // verifica o número total de páginas

while ($dados = pg_fetch_array($limite)) { // vamos criar a visualização

$nome = $dados["nome"];
echo "Nome: $nome<br>";
}

$anterior = $pc -1; // agora vamos criar os botões "Anterior e próximo"
$proximo = $pc +1;
if ($pc>1) {
echo " <a href='?pagina=$anterior'><- Anterior</a> ";
}
echo "|";
if ($pc<$tp) {
echo " <a href='?pagina=$proximo'>Próxima -></a>";
}
?>

________________________________________
A busca mais veloz e precisa da internet. Acesse agora: http://www.zoom.com.br.

Browse pgsql-php by date

  From Date Subject
Next Message Areski Belaid 2002-08-02 16:46:01 Duplicate Database
Previous Message angelo.rigo 2002-08-01 19:48:03 Re: timezone