Der Blog
Ein Blog ist eine Abkürzung für den Begriff „Weblog“. Tatsächlich ist ein Blog ein Journal im Internet. Ein Blog wird verwendet, um Ideen und Informationen von einer Einzelperson oder einer Gruppe von Nutzern zu teilen. Dieser Blogbeitrag zeigt Ihnen, wie Sie einen dynamischen Blog in einfachen Schritten erstellen können.
Unterschied zwischen einem dynamischen Blog und einem statischen Blog.
Statischer Blog:
Ein statischer Blog ist ein Blog, der nur in HTML geschrieben ist und keine Datenbank hat, auf die er zugreift; das bedeutet, dass die einzige Möglichkeit, diese Blog-Seite zu bearbeiten, darin besteht, auf diese Seite zu gehen und HTML mit einem Webseiteneditor wie Dreamweaver, Aptana usw. zu bearbeiten.
Dynamischer Blog:
Ein dynamischer Blog wird mit komplexeren Codes wie PHP oder ASP usw. geschrieben und bietet viele Funktionen. Die dynamische Blogseite wird basierend auf den Informationen in einer Datenbank erstellt, die über eine andere Schnittstelle geändert werden kann. Auf einer grundlegenden Ebene ermöglicht ein dynamischer Blog dem Blogautor, einfach Inhalte zu aktualisieren und neue Inhalte hinzuzufügen.
Vorteile eines dynamischen Blogs gegenüber einem statischen Blog.
- Einfacher zu aktualisieren.
- Neue Inhalte bringen mehr Nutzer auf die Seite und helfen in den Suchmaschinen.
- Suchmaschinen-Crawls besuchen oft.
Schritte zur Erstellung eines dynamischen Blogs in PHP.
Schritt 1: Erstellen Sie eine Datenbank zur Speicherung von Blog-Inhalten.
Schritt 2: Hinzufügen von Blogbeiträgen zur Datenbank. Erstellen von blog.html und insert.php
Schritt 3: Blogbeiträge anzeigen. Erstellen von blog_view.php
Die oben genannten Punkte erklären.
Schritt 1: Erstellen Sie eine Datenbank zur Speicherung von Blog-Inhalten.
Bevor wir die Datenbank erstellen, sollten wir festlegen, was wir im Blog benötigen. Offensichtlich müssen Blogbeiträge enthalten sein, und jeder Beitrag sollte eine Beitrags-ID, einen Beitragstitel, Inhalte, den Namen des Autors und das Beitragsdatum enthalten. Erstellen Sie in MySQL localhost eine Datenbank mit dem Namen „test“ (beliebiger Name) und erstellen Sie eine Tabelle mit dem Namen „blog_posts“ und fügen Sie die Felder wie im unten angegebenen Bild hinzu.

Schritt 2: Hinzufügen von Blogbeiträgen zur Datenbank. Erstellen von blog.html und insert.php
Um Blogbeiträge hinzuzufügen, erstellen Sie eine Seite „blog.html“.
<html
<body>
<form action=”insert.php” method=”post”>
<table>
<tr>
<td>Beitragstitel :</td>
<td><input type=”text” id=”posttitle” name=”blogtitle”/></td>
</tr>
<tr>
<td>Inhalt :</td>
<td><textarea id=”content” name=”content”></textarea></td>
</tr>
<tr>
<td>Autorname : </td>
<td><input type=”text” id=”authorname” name=”authorname”/></td>
</tr>
<tr>
<td></td>
<td align=”center”>
<input id=”submit” type=”submit” value=”Speichern”>
</td>
</tr>
</table>
</form>
</body>
</html>
Um Blogbeiträge in der Datenbank zu speichern, erstellen Sie eine Aktionsseite „insert.php“.
<?php
```php
//Datenbankverbindung erstellen
$con=mysqli_connect(“localhost”,”root”,””,”test”);
//Verbindung überprüfen
if (mysqli_connect_errno())
{
echo “Verbindung zu MySQL fehlgeschlagen: ” . mysqli_connect_error();
}
//Beiträge in die Datenbank einfügen
$sql=”INSERT into blog_posts (post_title,content,author_name,post_date) values(‘”.$_POST[‘blogtitle’].”‘,'”.$_POST[‘content’].”‘,'”.$_POST[‘authorname’].”‘,now())”;
if (!mysqli_query($con,$sql))
{
die(‘Fehler: ‘ . mysqli_error($con));
}
echo “1 Datensatz hinzugefügt”;
mysqli_close($con);
?>
<a href=”blog_view.php”> Blog ansehen</a>
Schritt 3: Blogbeiträge anzeigen. Erstellen von blog_view.php
Erstellen Sie eine Seite „blog_view.php“ um Blogbeiträge in der Datenbank anzuzeigen.
<html
<body>
<?php
$con = mysql_connect(‘localhost’, ‘root’, ”); //Datenbankverbindung erstellen
mysql_select_db(‘test’, $con); // Verbindung überprüfen
if (!$con) {
die(‘Nicht verbunden : ‘ . mysql_error());
}
$sql=”SELECT * FROM `blog_posts`”;
$result = mysql_query($sql);
while($row = mysql_fetch_array($result)){
?>
<p><?php echo $row[‘post_title’];?></p>
<p> von <?php echo $row[‘author_name’];?> am <?php echo $row[‘post_date’];?></p>
<p><?php echo $row[‘content’]; ?></p>
<?php } ?>
</body>
</html>
Sie sollten alle diese Dateien in einem gleichen Ordner speichern.