0

CONTANDO REGISTROS COM PDO

criado por Adilson Chagas em 01/04/2010 2:49pm
Gente apesar de que no Manual do PHP tenha alguns modos de contar registros, como o rowCount, eu estava tentando utilizar em prepare, e não tinha conseguido.
Eu li sobre a classe PDO, e acho que ela é muito interessante e muito eficaz. E então eu resolvi já usa-la em meus novos projetos. Então me deparei com uma consulta onde eu utilizo prepare, e queria fazer a paginação da mesma, mas não conseguia realizar, a não ser utilizando query. Então veio essa idéia que eu tive (sei que não é coisa nova, mas a gente as vezes deixa escapar alguns recursos próprios das ferramentas que temos). Segue o Script:


//Total de registros
$conn = new PDO("mysql:host=localhost;dbname=mybase;", "root", "123");

$res_totalReg = $conn->prepare("SELECT COUNT(id) AS totalReg FROM tabela");
$res_totalReg->execute();
$total = $res_totalReg->fetch(PDO::FETCH_OBJ);
echo $total_de_registros = $total->totalReg;


espero ter ajudado alguém

Lista de Respostas:

0
01/04/2010 3:07pm
(~8 anos atrás)
Adilson Chagas respondeu:
#res_totalReg->execute();

Eu errei a digitação aqui, o correto é:

$res_totalReg->execute();

Nova Resposta:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)