Jürgen Schilling - Natur | Fotografie | Technik .

 

JürgenSchilling

Natur | Fotografie | Technik

 
 

 Home

 Black&White
 Cyanotypie
 Fotogramme
 Infrarot
 Jägerprüfung
 Kategorien
 Kirlianfotografie
 Lochkamera
 Makroaufnahmen



Lightbox


 Manuals:
 
Alle Manuals
 Aluminium eloxieren
 Hochspannungsgenerator
 Belichtungszeitentabelle
 Beurteilung v. Negativen
 Blitzlichtfotographie
 Farbmischung
 Filmentwicklung
 Infrarotfotografie
 Teslatrafo
 Teslatrafo Rechner
 Schrauben u. Gewinde

 Entwicklingszeiten:
 Agfa Rodinal
 Kodak D76

 Tiefenschäferechner

 
 Impressum


______

















  
  Bilder pro Gast
  phpMyAdmin
  B4YCounter
  Most viewed
  Logout
  Login
  Theme curve
  Theme my-fruity

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