PHP è un linguaggio di scripting che può interrogare o interagire con un database MySQL , quindi recuperare le informazioni da visualizzare su un sito web . Un uso di questo tipo di programmazione è un blog o sezione commenti . Input dell'utente viene memorizzato nel database . Il sito fornisce una certa quantità di spazio per visualizzare gli inserimenti nel blog o commenti in forma di un elemento DIV . PHP è programmato nel DIV utilizzando la query "Select" per recuperare le informazioni del database e presentarli in modo ordinato . Creare un database di esempio e la pagina del display per vedere come funziona il tutto . Istruzioni
1
Iniziate il vostro codice PHP in cima del documento HTML e creare una connessione con il server MySQL . Sostituire i propri parametri nella connessione al posto di " nome host ", "username " e "password" : ?
< Php
$ conn = mysql_connect ( ' host ', ' username' , 'password ' ) or die ( " errore" ) ; " . campione"
2
Creare un database denominato
$ sql = " CREATE DATABASE campione " ;
< p > mysql_query ( $ sql , $ conn) ;
mysql_select_db ( " campione" , $ conn) ;
3
Creare una tabella nel database denominato " blogposts " e dargli tre colonne denominate "username ", " intestazione " e " commento ".
$ sql2 = " CREATE TABLE blogposts
(
nome utente varchar ( 30 ) NOT NULL , Stati
intestazione varchar ( 50 ) NOT NULL , Stati
commento varchar ( 500) NOT NULL
) ";
mysql_query ( $ SQL2 , $ conn) ;
4
Inserisci testo di esempio nella tabella " blogposts " per tre voci per testare l'esempio . Include una funzione eco che visualizza una dichiarazione che si è creato con successo il database e la tabella . Chiudi il tuo codice :
$ SQL3 = " INSERT INTO blogposts ( nome utente, intestazione , commenti ) VALORI
( ' Prima persona ' , 'Primo colpo di testa qui ', ' commento del campione va qui commento campione va qui commento campione va qui commento campione va qui commento campione va qui ') , ( ' seconda persona ',' Seconda intestazione qui ',' commento del campione va qui commento campione va qui commento campione va qui commento campione va qui commento campione va qui ' ) , ( ' terza persona ',' Terza intestazione qui ',' commento del campione va qui commento campione va qui commento campione va qui commento campione va qui commento campione va qui ' ) ";
mysql_query ( $ SQL3 , $ conn) ;
echo ( "Il tuo database e tabella sono stati creati "); }
>
5
? salvare il file con estensione . php e provarlo sul vostro server PHP o utilizzando un emulatore di codice PHP . Si dovrebbe vedere nulla, ma le parole " è stato creato il database e una tabella . " Se controllate il vostro server MySQL , troverete il vostro nuovo database con tre righe di dati
Il codice completo nel file dovrebbe apparire come segue : . ?
< Php
< p > $ conn = mysql_connect ( ' host ', ' username' , 'password' ) or die ( " errore" ) ;
se ( is_resource ( $ conn ) ) {
$ sql = " CREATE DATABASE campione " ;
mysql_query ( $ sql , $ conn) ;
mysql_select_db ( " campione" , $ conn) ;
$ sql2 = " CREATE TABLE blogposts
(
nome utente varchar ( 30 ) NOT NULL , Stati
intestazione varchar ( 50 ) NOT NULL , Stati
commento varchar ( 500) NOT NULL
) ";
mysql_query ( $ sql2 , $ conn) ;
$ SQL3 =" INSERT INTO blogposts ( nome utente, intestazione , commenti ) VALORI
( ' prima persona ' , 'Primo colpo di testa qui ', ' commento del campione va qui commento campione va qui commento campione va qui commento campione va qui commento campione va qui ') , ( ' seconda persona ', ' Seconda intestazione qui ', ' campione commento va qui commento campione va qui commento campione va qui commento campione va qui commento campione va qui ') , ( ' terza persona ',' Terza intestazione qui ',' commento del campione va qui commento campione va qui commento campione va qui commento campione va ecco commento campione va qui ' ) ";
mysql_query ( $ SQL3 , $ conn) ;
echo ( " sono stati creati il database e la tabella " ) ; .
}
? >
6
aprire un nuovo documento per creare la visualizzazione DIV . Aggiungi PHP codifica nella parte superiore del documento per la connessione al server MySQL e la connessione al database "campione" di recente creazione : ?
< Php
$ conn = mysql_connect ( ' host ' , 'username' , 'password' ) or die ( " errore" ) ;
se ( is_resource ( $ conn ) ) {
mysql_select_db ( " campione" , $ conn) ; < br > Pagina 7
creare la query "Select" per recuperare le informazioni del database . Chiudi il tuo codice PHP :
$ sql4 = "SELECT username, intestazione , commentare DA blogposts " ;
$ risultato = mysql_query ( $ sql4 ) ;
}
?
>
8
Aggiungi un DIV tra i tag body del documento contenenti codice PHP che utilizza i risultati della query "Seleziona" per visualizzare ogni riga del database :
< ? php
while ( $ row = mysql_fetch_assoc ( $ risultato) ) { echo
"
" . $ row [ 'username' ] " < /p >"; . . .
echo "
" $ row [' header' ] " < /h3 > " ;
< p > echo "
" $ row [' commento '] " < /p >"; . .
echo "
" ;
}
< p > ? >
< /div >
9
Salvare il file con un nome diverso da quello del file precedente e di una estensione . php, poi testarlo sul vostro server PHP o utilizzando un codice PHP emulatore . Si dovrebbe vedere il testo di esempio che è stato inserito nel vostro database visualizzate in forma di commenti o post di blog . Il codice completo è il seguente : ?
< Php
$ conn = mysql_connect ( ' host ', ' username' , 'password' ) or die ( " errore" ) ; < br >
se ( is_resource ( $ conn ) ) {
mysql_select_db ( " campione" , $ conn) ;
$ sql4 = "username SELECT, intestazione , commentare DA blogposts LIMIT 3 " ;
$ risultato = mysql_query ( $ sql4 ) ;
}
>
< DOCTYPE HTML PUBLIC " - //W3C /? ! /DTD XHTML 1.0 Transitional //EN " " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd " >
< html ( $ row = mysql_fetch_assoc ( $ risultato) ) { echo
"
" $ row [ 'username' ] " < /p >"; . .
echo " < , h3 > " . $ row [' header' ] . " < /h3 > " ;
eco
"
" . . $ row [' commento '] " < /p > " ;
echo "
" ; ?
}
>
< /div >
< /body>
< /html >