Come inserire HTML in MySQL con PHP

March 8

Molte applicazioni Web richiedono che HTML essere memorizzati in modo permanente in modo che può essere ancora accessibile in futuro dagli utenti dell'applicazione Web. Ciò è spesso dovuto al fatto che HTML può strutturare i dati in modo significativo e renderlo organizzato visivamente per l'utente finale. Le applicazioni di memorizzazione di HTML in un database MySQL può includere software blog o qualsiasi altra situazione era necessario HTML da conservare.

istruzione

Creazione di script PHP

1 Creare una cartella denominata "InsertHTML" sulla directory pubblica del server Web.

2 Avviare l'editor di testo.

3 Creare un documento vuoto e salvarlo come "save_html.php" all'interno della nuova cartella. Questo sarà il script PHP che memorizza il codice HTML nella tabella di MySQL.

4 Incollare le seguenti righe di codice nel documento appena creato:

<? Php

$ Host = 'localhost';

$ User = 'campione';

$ Password = 'password';

$ Html_string = '<div> <h1> Questo HTML viene memorizzato nel database </ h1> <p> Un paragrafo tag campione </ p>';

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

if (! $ connessione)

{

die ( 'Impossibile connettersi al database:' mysql_error ().);

}

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

{

echo "database creato";

}

altro

{

echo "Errore nella creazione del database:". mysql_error ();

}

$ Sql ​​= "CREATE TABLE Persone

(

HTMLID int NOT NULL AUTO_INCREMENT,

PRIMARY KEY (HTMLID),

varchar HTML (150)

); ";

if (mysql_query ($ sql, $ connessione))

{

echo "tabella creata";

}

altro

{

echo "Errore durante la creazione tabella del database:". mysql_error ();

}

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

if (mysql_query ($ sql, $ connessione))

{

echo "HTML inserito";

}

altro

{

echo "Errore durante l'inserimento HTML:". mysql_error ();

}

mysql_close ($ con);

?>

Configurare PHP Script

5 Individuare la riga di codice che inizia con "$ host". Modificare il valore tra le virgolette in modo che corrisponda alla posizione del database. Se il database è installato localmente, sulla stessa macchina, lasciarla ha "localhost".

6 Individuare la riga di codice che inizia con "$ user". Modificare il valore tra le virgolette in modo che corrisponda il nome utente del database.

7 Individuare la riga di codice che inizia con "$ password". Modificare il valore tra le virgolette in modo che corrisponda la password corrispondente al nome utente del database utilizzato nella linea di cui sopra.

8 Individuare la riga di codice che inizia con "$ html_string." Questo è un po 'di codice HTML che verrà inserito nella tabella del database e database che verrà creato dal codice PHP.

Test

9 Aprire un browser come Firefox, Chrome o Internet Explorer.

10 Passare al seguente indirizzo: http: //localhost/InsertHTML/save_html.php

11 Verificare che il codice è gestito da identificare eventuali messaggi o errori.

Consigli e avvertenze

  • Se gli errori si verificano, leggerle accuratamente e tentare di determinarne le cause.
  • Consultare la documentazione per MySQL, Apache e PHP, se errori persistono. Modificare il programma PHP conseguenza per eliminare gli errori.
  • A scopo di verifica, sostituire "localhost" con il nome di dominio del Web host se il server Web è in esecuzione su un computer diverso, ad esempio www.my-sample-domain.org.
  • Prima di tentare questo esempio, essere certi che il server Web, MySQL, Apache e PHP sono tutti correttamente configurato e funzionante.