Einzelnen Beitrag anzeigen

dominikkv

Registriert seit: 30. Sep 2006
Ort: Gundelfingen
1.109 Beiträge
 
Delphi 2007 Professional
 
#13

Re: Counter

  Alt 19. Sep 2008, 18:27
Da ich grad ein bisschen Zeit übrig hab und selbst grade PHP lerne hab ich mal ein Beispiel geschrieben wie soetwas mit einer Datenbank aussehen könnte:

Und dann die Abfrage
Code:
<?php
  mysql_connect("localhost", "Benutzername", "Passwort") or die // localhost bzw Adresse des DB-Servers
    ("Keine Verbindung möglich");
    
  mysql_select_db("MeineDatenbank") or die
    ("Die Datenbank existiert nicht");
 
  $abfrage = 'SELECT * FROM `MeineTabelle` ORDER by id DESC LIMIT 1';
  $ergebnis = mysql_query($abfrage);
  $row = mysql_fetch_object($ergebnis); // in row steht der letzte datensatz
      
  $count = $row->ID;
  $timestamp = $row->Time;
  $ip = $row->IP;
  mysql_free_result($ergebnis);    
 
  $datum = date("d.m.Y", $timestamp);
  $uhrzeit = date("H:i", $timestamp);
  echo "$count mal wurde diese Seite schon aufgerufen, zuletzt am $datum - $uhrzeit mit der IP $ip";
 
  $timestamp = time();
  $ip = $_SERVER['REMOTE_ADDR'];
  $abfrage = "INSERT INTO MeineTabelle (Time, IP) VALUES ('$timestamp', '$ip')";  
  mysql_query($abfrage);
?>
Es sollte allerdings schon ein Datensatz in der DB sein, oder anders ausgedrückt: beim ersten mal crasht der Code
Dominik
Wer anderen eine Grube gräbt, hat ein Gruben-Grab-Gerät!
  Mit Zitat antworten Zitat