Gewusst wie: Einfügen von HTML in MySQL mit PHP

October 28

Viele Anwendungen erfordern, dass HTML in eine dauerhaft gespeichert werden, so dass es in Zukunft wieder von Benutzern der Web-Anwendung zugegriffen werden kann. Dies ist häufig, dass HTML kann Daten auf sinnvolle Weise zu strukturieren und es für den Endbenutzer visuell organisiert machen. Anwendungen zum Speichern von HTML in einer MySQL-Datenbank können Blog-Software oder eine anderen Situation waren, dass HTML muss bewahrt werden.

Anweisungen

PHP-Skript erstellen

1 Erstellen Sie einen Ordner namens "InsertHTML" für öffentliche Verzeichnis des Webservers.

2 Die Text-Editor-Anwendung zu starten.

3 Erstellen Sie ein leeres Dokument und speichern Sie es als "save_html.php" in den neuen Ordner. Dies ist das PHP-Skript, das den HTML-Code in MySQL-Tabelle speichern möchten.

4 Fügen Sie die folgenden Codezeilen in das neu erstellte Dokument:

<? Php

$host = 'Localhost';

$user = 'Probe';

$password = 'Passwort';

$html_string = ' < Div >< h1 > dieser HTML ist in der Datenbank gespeicherten < / h1 >< p > A Beispiel Absatz-Tag </p >';

$connection = mysql_connect($host,$user,$password);

Wenn (! $connection)

{

sterben ("konnte keine Verbindung zur Datenbank: '. mysql_error());

}

Wenn (Mysql_query ("CREATE DATABASE erfolgreich", $connection))

{

Echo "Erstellte Datenbank";

}

sonst

{

Echo "Fehler beim Erstellen der Datenbank:". mysql_error();

}

$sql = "Tabelle Personen anlegen

(

HTMLID Int NOT NULL AUTO_INCREMENT,

PRIMÄRE KEY(HTMLID)

HTML-varchar(150)

);";

Wenn (mysql_query($sql,$connection))

{

Echo "Tabelle erstellt";

}

sonst

{

Echo "Fehler beim Erstellen von Datenbanktabelle:". mysql_error();

}

$sql = "INSERT INTO HTML_TABLE ('HTML') VALUES (". $html_string.");";

Wenn (mysql_query($sql,$connection))

{

Echo "HTML eingefügt werden";

}

sonst

{

Echo "Fehler beim Einfügen von HTML:". mysql_error();

}

mysql_close($con);

? >

Konfigurieren Sie PHP-Skript

5 Suchen Sie die Codezeile, die beginnt mit "$host." Ändern Sie den Wert zwischen den Anführungszeichen um den Speicherort der Datenbank entsprechen. Wenn die Datenbank lokal installiert ist, auf der gleichen Maschine, lassen es hat "Localhost" ein.

6 Suchen Sie die Codezeile, die beginnt mit "$user." Ändern Sie den Wert zwischen den Anführungszeichen um den Benutzernamen der Datenbank entsprechen.

7 Suchen Sie die Codezeile, die beginnt mit "$password." Ändern Sie den Wert zwischen den Anführungszeichen das entsprechende Kennwort den Benutzernamen der Datenbank verwendet wird, in die Zeile oben entsprechend.

8 Suchen Sie die Codezeile, die beginnt mit "$html_string." Das ist ein bisschen HTML-Code, der eingefügt werden soll, in die Datenbank und Datenbank-Tabelle, die vom PHP-Code erstellt werden.

Test

9 Öffnen Sie einen Browser wie Firefox, Chrome oder Internet Explorer.

10 Navigieren Sie zu der folgenden Adresse: http://localhost/InsertHTML/save_html.php

11 Stellen Sie sicher, dass der Code ausgeführt wurde, durch die Identifizierung jegliche Nachrichten oder Fehler.

Tipps & Warnungen

  • Wenn Fehler auftreten, lesen Sie sie gründlich und versuchen Sie, deren Ursachen zu ermitteln.
  • Wenn der Fehler weiterhin auftreten, konsultieren Sie die Dokumentation für MySQL, Apache und PHP. Bearbeiten Sie das PHP-Programm entsprechend, um Störungen zu entfernen.
  • Ersetzen Sie für Testzwecke "Localhost" mit der Domain-Name der Web-Host, wenn der Web-Server auf einem anderen Computer, z. B. www.my-sample-domain.org läuft.
  • Bevor Sie versuchen, in diesem Beispiel, sicher sein, dass der Webserver, MySQL, Apache und PHP sind alles richtig konfiguriert ist und ausgeführt.