[TYPO3-german] Datensätze zählen
Dr. Susanna Künzl
service at ambranet.de
Fri Nov 24 09:21:06 CET 2006
Vielen Dank, Franz!
> > Mit einer $this->pi_exec_query könnte man die Datensätze
> zählen, aber
> > natürlich nur für die Mastertabelle (Fragen).
> > $GLOBALS['TYPO3_DB']->exec_SELECTquery, womit ich direkt auf die
> > Antwort-Tabelle zugreifen kann, hat den Parameter nicht. Habt Ihr
> > einen Tipp für mich?
> >
> anbei ein Ausschnitt aus tt_products, wie man auch über
> mehrere miteinander verknüpfte Tabellen die Datensätze zählen
> kann (verwendet die Table Library Extension):
>
> -----------------------------------
> // Get products count
> $selectConf = Array();
> $selectConf['pidInList'] = ($pid ? $pid : $this->page->pid_list);
>
> // performing query to count all products (we need to
> know it for
> browsing):
> $selectConf['where'] = '1=1 '.$whereNew; $selectConf['from']
> = $itemTable->table->getAdditionalTables();
> $selectConf['selectFields'] = 'count(*)'; $tablename =
> $itemTable->table->name; $queryParts =
> $itemTable->table->getQueryConf($this->pibase->cObj,
> $tablename, $selectConf, TRUE);
> $res = $itemTable->table->exec_SELECT_queryArray($queryParts);
> $row = $TYPO3_DB->sql_fetch_row($res);
> $productsCount = $row[0];
> ---------------------------
Dann muß ich kein nacktes PHP hineintun :)
Viele Grüße
Susanna
--
:: ambranet webentwicklung & internetberatung
:: content management system typo3
:: dr. susanna kuenzl
:: foehrenstr. 33
:: 90542 eckental b. nuernberg
:: fon 0 91 26 - 28 90 90
:: http://www.ambranet.de
____________
Virus checked by G DATA Power AntiVirus
Version: AVK 17.992 from 22.11.2006
Virus news: www.antiviruslab.com
More information about the TYPO3-german
mailing list