Heim  >  Artikel  >  Backend-Entwicklung  >  So bearbeiten Sie Artikel in PHP

So bearbeiten Sie Artikel in PHP

PHPz
PHPzOriginal
2023-04-10 09:36:10861Durchsuche

In diesem Artikel werden die Schritte und Vorsichtsmaßnahmen für die Verwendung von PHP zum Implementieren der Artikelbearbeitungsfunktion auf einer Webseite vorgestellt.

1. Vorbereitung

Bevor Sie mit der Implementierung der Artikelbearbeitungsfunktion beginnen, müssen Sie sicherstellen, dass die PHP-Umgebung und die MySql-Datenbank lokal oder auf dem Server installiert sind. Darüber hinaus muss eine HTML-Seite zur Anzeige von Artikelinhalten und zur Bearbeitung von Artikeln vorhanden sein.

2. Stellen Sie eine Verbindung zur Datenbank her

Zuerst müssen Sie im PHP-Code eine Verbindung zur Datenbank herstellen. Dies kann durch den folgenden Code erreicht werden:

$link = mysqli_connect("localhost", "username", "password", "databasename");
if (!$link) {
    die('连接数据库失败: ' . mysqli_error());
}

Darunter ist „localhost“ die Datenbankadresse, „Benutzername“ und „Passwort“ sind sowohl der Benutzername als auch das Passwort der Datenbank, „Datenbankname“ ist der Name der Datenbank, mit der eine Verbindung hergestellt werden soll.

3. Holen Sie sich den zu bearbeitenden Artikel

Um den zu bearbeitenden Artikel zu erhalten, müssen Sie die SQL-Abfrageanweisung im PHP-Code ausführen:

$id = $_GET['id']; //获取文章ID
$sql = "SELECT * FROM articles WHERE id = '$id'";
$result = mysqli_query($link, $sql);
$row = mysqli_fetch_assoc($result);

Daunter ruft $_GET['id'] die Artikel-ID ab Aus dem URL-Parameter ist $sql die SQL-Abfrageanweisung, $result ist die Ergebnismenge nach der Ausführung der SQL-Abfrage und $row ist eine Zeile mit Datensätzen in der Ergebnismenge.

4. Erstellen Sie das Bearbeitungsformular

Erstellen Sie das Bearbeitungsformular mit HTML-Code, der mit dem Editor generiert werden kann. Es ist zu beachten, dass der erhaltene Artikelinhalt in das Formular eingetragen werden muss, um die Artikelinformationen im Formular anzuzeigen.

5. Formularübermittlung verarbeiten

Nachdem der Benutzer auf die Schaltfläche „Speichern“ geklickt hat, muss der bearbeitete Artikelinhalt in der Datenbank aktualisiert werden. Dies kann durch den folgenden Code erreicht werden:

$id = $_POST['id']; //获取文章ID
$title = $_POST['title']; //获取文章标题
$content = $_POST['content']; //获取文章内容
$sql = "UPDATE articles SET title='$title', content='$content' WHERE id='$id'";
if (mysqli_query($link, $sql)) {
    echo "文章已成功更新";
} else {
    echo "文章更新失败: " . mysqli_error($link);
}

Darunter ruft $_POST['id'] die Artikel-ID aus dem übermittelten Formular ab, $_POST['title'] und $_POST['content'] erhalten den geänderten Artikel Titel bzw. Artikelinhalt, $sql ist die SQL-Update-Anweisung.

6. Zusammenfassung

Die oben genannten Schritte und Vorsichtsmaßnahmen für die Verwendung von PHP zur Implementierung der Artikelbearbeitungsfunktion. Es ist zu beachten, dass zur Vermeidung von Sicherheitsproblemen wie SQL-Injection die aus URL-Parametern und Formularen erhaltenen Daten auf ihre Rechtmäßigkeit überprüft und gefiltert werden müssen.

Das obige ist der detaillierte Inhalt vonSo bearbeiten Sie Artikel in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn