Guten Tag,
ich möchte für meine Webseite gerne den Index neu gestalten. Die Webseite soll wie auf dem Bild aufgebaut sein das ich hochlade ( mit Paint gemalt). Ich möchte auf einer Externen Datei einen Beitrag generieren und diesen Automatisch auf der Index datei erscheinen lassen. Hierbei sollte der neueste Beitrag immer ganz oben erscheinen. Könnte mir evtl jemand einen Rat geben wie ich das umsetze?
dazu braucht du Grundkenntnisse in PHP und MySQL. Du braucht einen Script der die Daten speichert und eine Script der die Daten aus Der Datenbank wieder anzeigt und sortiert.
Falls du hilfe benötigst kann ich es dir grob programmieren das du es dann anpassen kannst.
Ich habe mir nun eine Datenbank via Mysql angelegt egal was ich mache ich kann die Datenbank einfach nicht ausgeben auf meiner Webseite. Ich habe als Beispiel Code erstmal das hier genommen.
[code=PHP]
Daten aus einer Datenbank abrufen
Daten aus einer Datenbank abrufen
<?php
// Verbindung zum Datenbankserver
mysql_connect("mysql.meinserver.de", "***", "***") or die (mysql_error ()); // Benutzername u. Passwort vom Mod entfernt ;)
// Datenbank auswählen
mysql_select_db("meinedatenbank") or die(mysql_error());
// SQL-Query
$strSQL = "SELECT * FROM Personen";
// Query ausführen (die Datensatzgruppe $rs enthält das Ergebnis)
$rs = mysql_query($strSQL);
// Schleifendurchlauf durch $rs
// Jede Zeile wird zu einem Array ($row), mit mysql_fetch_array
while($row = mysql_fetch_array($rs)) {
// Schreibe den Wert der Spalte Vorname (der jetzt im Array $row ist)
echo $row['Vorname'] . " ";
}
// Schließt die Datenbankverbindung
mysql_close();
?>
[/code]
Habe die mysql daten eingegeben und auf der Webseite wird nur das ausgeben:
[SIZE=6]Dies ist ein ausgabe Test[/SIZE]
"; } // Schließt die Datenbankverbindung mysql_close(); ?>
Was @scbawik damit sagen will: Richte dir einen lokalen Webserver ein, wie beispielsweise die Apacha-Distribution XAMPP.
Außerdem verwendest du in deinem Quellcode veraltete Funktionen. Statt mysql wird heutzutage mysqli oder PDO verwendet. Sollte dein Kenntnisstand fortgeschritten sein, kannst du dir auch mal Doctrine anschauen.
Oder vielleicht doch mir einer Datei, je nachdem, wie viele solcher neuer Einträge es sein sollen. Ein paar hundert bekommt man auch leicht in einem File unter.
http://php.net/manual/de/function.file.php
liest Dateien Zeilenweise in ein Array. Z.B. in jede Zeile einen einen Eintrag mit allen Infos, das ganze dann rückwärts aufzulisten ist Pipifax…
Files werden nach meiner Meinung schwer unterschätzt.
Oft sind sie wesentlich schneller als Datenbanken und die Informationsmenge kann sich auch sehen lassen. Meistens liegt es am Grunddesign, dass man an Grenzen stösst.
Vielen Lieben Dank für die tollen Ratschläge. Ich lese mich gerade ein wenig durch. Sollte ich noch fragen haben wende ich mich gerne wieder hier in dem Post an euch.
Liebe Grüße
EDIT:
Konnte das ganze dank diesem Tuturial bewerkstelligen: