Groups | Search | Server Info | Login | Register


Groups > de.comp.lang.php > #4901

while

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)

Show all headers | View raw


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 | NextNext in thread | Find similar


Thread

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