PDO "select count"

35 views
Skip to first unread message

alex_sate

unread,
Oct 15, 2007, 3:15:30 PM10/15/07
to LISTA PHP
Dae pessoal blz..
to comuma duvida aqui sobre PDO
como que eu faço contar o nr de registros no banco
usando select, tentei usar o PDOStatement->rowCount()
mais pelo que eu entendi ele só funciona com delete, inser, update
O que eu preciso é o seguinte tenho um determinado numero de registro
em banco
se usar:
select count(*) from reserva_tb

esse select irá me retornar um numero "x"
eu preciso pegar esse numero "x"

a unica forma de contar que eu achei foi fazer o seguinte

utilizar prepare($sql);
execute();
e depois fazer fazer um while utilizando PDO::FETCH_OBJ
e capturar o resultado de um contador nesse while

só isso fica um código meio grande, sei que deve aver uma outra forma
de fazer isso
eu ja fuçei no manual do PDO inteiro e nao achei nada
alguem pode me ajudar?

Kico Zaninetti

unread,
Oct 15, 2007, 3:27:32 PM10/15/07
to list...@googlegroups.com
Coloca um alias pro count.

   select count(*) as soma from reserva_tb

Usa o PDO::FETCH_OBJ e pega o $row->soma

alex santos teixeira

unread,
Oct 16, 2007, 6:25:05 AM10/16/07
to list...@googlegroups.com
Hum... legal
agora caiu a ficha..
uma vez precisei fazer isso em java e agora nao tinha lembrado,
heheh
Valeu kiko.

Em 15/10/07, Kico Zaninetti <kicoza...@gmail.com> escreveu:
Reply all
Reply to author
Forward
0 new messages