Vyber

Potrebujem vybrat z databaze pocet pridanych suborov ( ako na chate pocet registrovanych alebo prihlasenych )
Nedostatek informací pro solidní odpověď.

- struktura db?
- jak se pozná "počet přidaných souborů (to jako záznamů = řádků)", mají datum a čas?
create table soubory (
id int auto_increment not null,
nazev varchar(50),
data longblob,
type varchar(50),
primary key(id)
);
No a chceš spočítat všechny řádky v tabulce soubory?

Pokud chceš jen některé, jak rozlišíš ty, které chceš?
<HTML>Do databaze binarni soubory nedavej</HTML>
Chcem spocitat uplne vsetky subory
SELECT COUNT(*) FROM tabulka

Nicméně Richard má pravdu. Dávat do db binární soubory sice jde, ale je to neefektivní. Jednak brzy vyčerpáš databázovou kvótu a druhak to je pomalé (ukládání a čtení). Binární soubory ukládej do nějakého (odděleného) adresáře a v db si jen udržuj jejich seznam s cestou, případně s dalšími údaji (datum, autor apod.).