Odkazy: dibi | API reference

Forum: [česky] [english]

dibi fórum

tiny ‘n’ smart
database layer

Nejste přihlášen(a)

#1 před 2 lety

medhi
Člen
Registrovaný: 31. 3. 2009
Příspěvky: 98

Jednoduché získání počtu řádků s podmínkou

Mívám v PDO dopsanou funkci, která mi takto zjistí počet řádků. Zjišťuji tak, jestli už třeba existuje login apod.:

$pocet = $sql->count('tabulka', "login = 'test'");

Jde něco podobného v dibi nebo existuje elegantnější řešení?

Děkuji

Editoval medhi (30. 11. 2009 11:16)

 

#2 před 2 lety

Honza Marek
Moderator
Registrovaný: 31. 3. 2007
Příspěvky: 1577

Re: Jednoduché získání počtu řádků s podmínkou

Myslím, že neexistuje, ale můžeš si ji napsat

 

#3 před 2 lety

medhi
Člen
Registrovaný: 31. 3. 2009
Příspěvky: 98

Re: Jednoduché získání počtu řádků s podmínkou

Honzo díky, to mě nakoplo, už vyřešeno (díky Tomikovi):

class myDibi extends DibiObject
{
        public static function count($table, $cond) {
                $res = dibi::getConnection()
                ->select("count(*)")
                ->from("%n", $table)
                ->where($cond)
                ->fetchSingle();

                return (int) $res;
        }
}

 

Zápatí