Groups | Search | Server Info | Login | Register
Groups > de.comp.lang.php > #4901
| From | Sigbert Helle <pc@sigbert.de> |
|---|---|
| Newsgroups | de.comp.lang.php |
| Subject | while |
| Date | 2023-02-12 17:37 +0100 |
| Message-ID | <k4siu1FbotdU1@mid.individual.net> (permalink) |
Hallo Leute,
mir fehlt mal wieder die richtige Idee:
Aus einer Datenbank lese ich Datensätze aus und will die Anzahlen
wissen, die zu bestimmten Jahren gehören. Das klappt auch:
========
$Jahr = 1827;
while($Jahr < 1913)
{
$statement = $daba->prepare("SELECT COUNT(*) AS anzahl FROM lit1 WHERE
Jahr = $Jahr");
$statement->execute();
$row = $statement->fetch();
if ($row['anzahl'] > 0)
{
echo "<span class=\"wichtig\">".$Jahr.": </span>";
echo "<span class=\"wichtig\">".$row['anzahl']."</span><br />";
}
$Jahr++;
}
============
In einem Verzeichnis liegen zu jedem Datensatz passende Dateien, deren
Namen sich aus den IDs herleiten, also z.B. 564.jpg, 564-D.pdf etc.
Ich bräuchte nun zu jedem Jahr die Anzahl der Datensätze, zu denen solch
eine (oder mehrere) Datei(en) existieren. Die Anzahl der Dateien selbst
interessiert mich nicht.
Ich hab rumexperimentiert mit while($ID > 0) komme da aber nicht weiter.
Also konkreter: Welche while-Schleife muss ich wo in die obere Schleife
einbauen? Oder ist dieser Ansatz schon Blödsinn?
Gruß
Sigbert
Back to de.comp.lang.php | Previous | Next — Next in thread | Find similar
while Sigbert Helle <pc@sigbert.de> - 2023-02-12 17:37 +0100 Re: while Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2023-02-12 17:23 +0000
csiph-web