Sette inn HTML i MySQL med PHP

Mange web-applikasjoner krever at HTML lagres i en permanent måte slik at den kan nås igjen i fremtiden av brukerne av web-applikasjon. Dette er ofte på grunn av det faktum at HTML kan strukturere data på en meningsfull måte, og gjøre det visuelt arrangert for sluttbrukeren. Anvendelser av lagring HTML i en MySQL database kan inneholde blog programvare eller noen annen situasjon var HTML må bevares.

Bruksanvisning

Lag PHP Script

1 Lag en mappe som heter "InsertHTML" på webserveren offentlige katalogen.

2 Start tekstredigeringsprogram programmet.

3 Opprett et tomt dokument og lagre det som "save_html.php" inne i den nye mappen. Dette vil være PHP-script som lagrer HTML i MySQL tabellen.

4 Lim inn følgende linjer med kode i den nyopprettede dokumentet:

<? Php

$ Host = 'localhost';

$ User = 'prøve';

$ Password = "passord";

$ Html_string = '<div> <h1> HTML er lagret i databasen </ h1> <p> En prøve ledd tag </ p>';

$ Tilkobling = mysql_connect ($ host, $ bruker, $ passord);

if (! $ tilkobling)

{

die ( 'Kunne ikke koble til databasen:' mysql_error ().);

}

if (mysql_query ( "CREATE DATABASE my_db", $ tilkobling))

{

echo "Database opprettet";

}

ellers

{

echo "Feil ved etablering av databasen:". mysql_error ();

}

$ Sql ​​= "CREATE TABLE Personer

(

HTMLID int NOT NULL AUTO_INCREMENT,

PRIMARY KEY (HTMLID),

HTML varchar (150)

); ";

if (mysql_query ($ sql, $ tilkobling))

{

echo "Table Laget";

}

ellers

{

echo "Feil ved etablering av databasen tabellen:". mysql_error ();

}

$ Sql ​​= "INSERT INTO HTML_TABLE ( 'HTML') VERDIER" ( "$ html_string..);";

if (mysql_query ($ sql, $ tilkobling))

{

echo "HTML inn";

}

ellers

{

echo "Feil ved innsetting av HTML:". mysql_error ();

}

mysql_close ($ con);

?>

Konfigurer PHP Script

5 Finn linjen med kode som begynner med "$ host." Endre verdien mellom anførselstegn for å matche plasseringen av databasen. Hvis databasen er installert lokalt, på samme maskin, la det har "localhost".

6 Finn linjen med kode som begynner med "$ user." Endre verdien mellom anførselstegn for å matche brukernavnet til databasen.

7 Finn linjen med kode som begynner med "$ passord." Endre verdien mellom anførselstegn for å matche den tilhørende passord for brukernavnet til databasen som brukes i linjen ovenfor.

8 Finn linjen med kode som begynner med "$ html_string." Dette er en bit av HTML-kode som skal settes inn i databasen og databasetabellen som vil bli skapt av PHP-kode.

Test

9 Åpne en nettleser, for eksempel Firefox, Chrome eller Internet Explorer.

10 Gå til følgende adresse: http: //localhost/InsertHTML/save_html.php

11 Kontroller at koden kjøres ved å identifisere noen meldinger eller feil.

Hint

  • Hvis det oppstår feil, må du lese dem nøye og forsøk å finne ut årsakene.
  • Se dokumentasjonen for MySQL, Apache og PHP hvis feilene vedvarer. Redigere PHP program tilsvarende for å fjerne feil.
  • For testformål, erstatte "localhost" med domenenavnet til Web vert hvis webserveren kjører på en annen maskin, f.eks www.my-sample-domain.org.
  • Før du forsøker dette eksempelet være sikker på at webserveren, MySQL, Apache og PHP er alle riktig konfigurert og kjører.