Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


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

while

Path csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From Sigbert Helle <pc@sigbert.de>
Newsgroups de.comp.lang.php
Subject while
Date Sun, 12 Feb 2023 17:37:22 +0100
Lines 31
Message-ID <k4siu1FbotdU1@mid.individual.net> (permalink)
Mime-Version 1.0
Content-Type text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding 8bit
X-Trace individual.net yrjEqUnTrflGM2aILAkl7gaMKO98gCxfzwbl9ZqrzIAXjfQhPx
Cancel-Lock sha1:anruHyQqTm3b1Jph/txN3I6brcY=
User-Agent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.6.1
Content-Language de-DE
Xref csiph.com de.comp.lang.php:4901

Show key headers only | 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