Hallo Angie,
falls es nicht klappt, hier eine Möglichkeit: Du musst für username und passwort deine Daten eingeben und dann erst mal testen, ob eine Verbindung aufgebaut wird.
PHP-Code:
<?php
//Datenbankverbindung erstellen und überprüfen
$verbindung = mysql_connect ("localhost",
"username", "passwort")
or die ("keine Verbindung möglich.
Benutzername oder Passwort sind falsch");
mysql_select_db("Datenbankname")
or die ("Die Datenbank existiert nicht.");
?>
Jetzt bestimme ich das aktuelle Tagesdatum und lege es als Variable fest, wobei ich hier (date("md"... den Monat und den Tag ausgewählt habe, z.B. für 1. August = 0801. Wenn du // vor echo entfernst, kannst du es testen.
PHP-Code:
<?php
//Tagesdatum festlegen
$timestamp = time();
$datum = date("md", $timestamp);
//echo $datum;
?>
Die Datenbankabfrage bezieht sich auf die vorhandenen Felder in der Datenbank, die in den Spalten jahr und text stehen; ich sortiere sie nach Jahr, da bei mir mehrere Jahre existieren. Das kann natürlich wegfallen. Durch LIMIT 0,1 schreibt er nur das erste Jahr. Bei Erhöhung auf 2 oder mehr, gibt es zwei oder drei Datenfelder, je nachdem, was in deiner Datenbank steht.
Schließlich erfolgt die Datenausgabe: hier wird zuerst das im Feld jahr angegebene Jahr und dann der dazugehörige Text im Feld text.
PHP-Code:
<?php
// Datenbankabfrage
$abfrage = "SELECT jahr, text FROM Datenbank WHERE datum = $datum ORDER BY jahr ASC LIMIT 0,1";
$ergebnis = mysql_query($abfrage);
// Datenausgabe
while($row = mysql_fetch_assoc($ergebnis))
{
echo "<p>".$row["jahr"]. "</strong>" .$row["text"] . "</p>";
}
?>
Zum Schluss die Verbindung abbrechen.
PHP-Code:
<?php
//Verbindung beenden
mysql_close($verbindung);
?>
Viel Spass beim Ausprobieren!
Gruß Dietmar