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.