JürgenSchilling

  EDV-Service | Fotografie | Fotoarbeiten   

 


 Home

 Black&White
 Fotogramme
 Infrarot
 Kategorien
 Lightbox
 Lochkamera
 Portrait
 

Advanced ___________

 Service:
 EDV-Manuals

 Belichtungszeitentabelle
 Schrauben u. Gewinde
 

 Einführung in die:
 Beurteilung v. Negativen
 Farbmischung
 Filmentwicklung
 Infrarotfotografie
 Blitzlichtfotographie
 
 Entwicklungszeiten:
 Agfa Rodinal
 Kodak D76

 Tiefenschärferechner:
 Komplex  Einfach


 Fotolabor


 Kontakt / Impressum

 
______

 Zähler:
 Bilder pro Gast
 Zugriffszähler

 myPHPadmin
 
B4YCounter

 Login  Logout
 
Files

 Alle Bilder als Link

Werte einer Spalte zusammenzählen und in eine Tabelle ausgeben

 

So kann man z.B. einen  "Hit-counter" für die Bilddatenbank bauen

Aufruf:

http://www.380volt.dyndns.info/hit-counter.php


Ausgabe:

Anzahl der aufgerufenen Bilder:
15704

 

<!-- hit-counter.php -->

<HTML>
<?php
$db = mysql_connect("localhost", "root", "biotit-45");
mysql_select_db("imagedb",$db);
$result = mysql_query ("SELECT SUM(hits) AS bildcounter FROM cpg11d_pictures",$db);

while($row = mysql_fetch_array($result))
{
$hits = $row['bildcounter'];
}

echo "<table border=1 bordercolor=#008080>";
echo "<tr>";
echo "<td>";
echo "Anzahl der aufgerufenen Bilder:";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td>";

echo "$hits";

echo "</td>";
echo "</tr>";
echo "</table>";
?>
</HTML>


.

$result = mysql_query ("SELECT SUM(hits) AS bildcounter FROM cpg11d_pictures",$db);  zählt die Werte einer Spalte zusammen.

SELECT SUM(hits) zählt die Zahlen der Spalte "hits" zusammen

AS bildcounter schreibt das Ergebnis der Addition in eine Spalte mit Namen "bildcounter"

FROM cpg11d_pictures gibt die Tabelle an, in der die Spalte "hits" steht

$db hier stehen die Zugangsdaten zur Datenbank

 

Der Wert der in $result steht muß über eine while Schleife ausgelesen werden - auch wenn nur ein einzelner Wert in dem Array ist.

while($row = mysql_fetch_array($result))
{
$hits = $row['bildcounter'];
}


mysql_fetch_array liest das Array zeilenweise aus und übergibt die Zeilen an $row.

Die Spalte mit der Bezeichnung "bildcounter" enthält den gesuchten Wert.
Die while Schleife wird nur einmal durchlaufen, da ja nur ein Wert in dem Array ist.
$hits wird mit der Spalte bzw. dem Wert aus "bildcounter" belegt.
!! es sind keine Sonderzeichen wie - + .. in den Variablennamen erlaubt -->
>

 

© 14.09.2007, Juergen Schilling