PHP est un langage de script qui peut interroger ou d'interagir avec une base de données MySQL, puis récupérer les informations à afficher sur un site Web. Une utilisation de ce type de programmation est un blog ou section des commentaires. Les entrées d'utilisateur est stocké dans la base de données . Le site offre une certaine quantité d'espace pour afficher les entrées de blog ou des commentaires sous la forme d' un élément DIV . PHP est programmé dans le DIV en utilisant la requête "Select" pour récupérer les informations de base de données et de les présenter d'une manière ordonnée . Créer une base de données et la page d'affichage pour voir comment tout cela fonctionne . Instructions
1
Commencez votre code PHP tout en haut de votre document HTML et créer une connexion avec le serveur MySQL. Remplacez vos propres paramètres dans votre connexion à la place de "hostname ", " username" et "password" :
< php
$ conn = mysql_connect ( 'hostname' , 'username' , 'password' ) or die ( "Erreur "); " . échantillon "
2
Créer une base de données appelée
$ sql = "CREATE DATABASE échantillon " ;
< p> mysql_query ( $ sql , $ conn ) ;
mysql_select_db ( " échantillon ", $ conn) ;
3
créer une table dans votre base de données appelée " blogposts " et de lui donner trois colonnes appelées "username ", " en-tête " et " commentaire ".
sql2 $ = " CREATE TABLE blogposts
(produits
username varchar (30 ) NOT NULL , AB
tête varchar ( 50) NOT NULL , AB
commentaire varchar (500) NOT NULL
) ";
mysql_query ( sql2 $, conn) ;
4
texte de l'échantillon de l' insérer dans votre table " blogposts " pendant trois entrées pour tester l'exemple . Inclure une fonction d'écho qui affiche une déclaration que vous avez créé votre base de données et une table. Fermez votre code :
sql3 $ = "INSERT INTO blogposts (nom d'utilisateur , en-tête , commentaire ) VALUES
(« Première personne »,« Première tête ici »,« commentaire de l'échantillon va ici Extrait commentaire va ici Extrait commentaire va ici Extrait commentaire va ici Extrait commentaire va ici ') , (' Second personne "," Deuxième tête ici »,« commentaire de l'échantillon va ici Extrait commentaire va ici Extrait commentaire va ici Extrait commentaire va ici Extrait commentaire va ici »), ( « troisième personne »,« Troisième tête ici »,« commentaire de l'échantillon va ici Extrait commentaire va ici Extrait commentaire va ici Extrait commentaire va ici Extrait commentaire goes here ') " ;
mysql_query ( $ sql3 , $ conn ) ;
echo (" Votre base de données et une table ont été créés "); ?
}
>
5
Enregistrez votre fichier avec une extension. php et le tester sur votre serveur PHP ou en utilisant un code émulateur PHP. Vous devriez voir que les mots " Votre base de données et une table ont été créés. " Si vous vérifiez votre serveur MySQL, vous trouverez votre nouvelle base de données avec trois rangées de données
Votre code complet dans votre fichier doit apparaître comme suit : . ?
< Php
< p> $ conn = mysql_connect ( 'hostname' , 'username' , 'password' ) or die ( "Erreur ");
if ( is_resource ( $ conn )) { $ sql
= "CREATE DATABASE échantillon " ;
mysql_query ( $ sql , $ conn ) ;
mysql_select_db ( " échantillon ", $ conn) ;
sql2 $ = " CREATE TABLE Formations linguistiques
(produits
username varchar (30) NOT NULL , AB
tête varchar ( 50) NOT NULL , AB
commentaire varchar (500) NOT NULL
) ";
mysql_query ( sql2 $ , $ conn ) ;
sql3 $ = " INSERT INTO blogposts (nom d'utilisateur , en-tête , commentaire ) VALUES
(«Première personne », « Première tête ici », « commentaire de l'échantillon va ici Extrait commentaire va ici Extrait commentaire va ici Extrait commentaire va ici Extrait commentaire va ici ') , (' Second personne ", "Deuxième tête ici », « Sample commentaire va ici Extrait commentaire va ici Extrait commentaire va ici Extrait commentaire va ici Extrait commentaire va ici '), ( «troisième personne », « Troisième tête ici », « commentaire de l'échantillon va ici Extrait commentaire va ici Extrait commentaire va ici Extrait commentaire va ici Extrait commentaire va ici ') " ;
mysql_query ( sql3 $ , $ conn ) ;
echo (" Votre base de données et une table ont été créés "); .
}
>
6
Ouvrez un nouveau document pour créer l'affichage de la DIV. Ajouter code PHP en haut de votre document pour vous connecter à votre serveur MySQL et se connecter à votre base de données « échantillon» nouvellement créé:
< php
$ conn = mysql_connect ( 'hostname' , 'username' , 'password' ) or die ( "Erreur ");
if ( is_resource ( $ conn )) {
mysql_select_db ( " échantillon ", $ conn) ; < br > Photos 7
créer la requête "Select" pour récupérer les informations de base de données . Fermez votre code PHP :
sql4 $ = " SELECT nom d'utilisateur , en-tête , commentaire de blogposts " ;
$ result = mysql_query ( sql4 $ ) ;
}
?
>
8
Ajouter un DIV entre les balises body de votre document contenant du code PHP qui utilise les résultats de votre requête "Select" pour afficher chaque ligne de votre base de données :
php
while ( $ row = mysql_fetch_assoc ($ result) ) { echo
"
" . $ row [' username' ] "
"; . . .
echo "
" $ row [' header' ] "< /h3 >";
< p > echo "
" de $ row [' commentaire '] = "
"; . .
echo "
" ; }
< p> ? > Photos
9
Enregistrez votre fichier sous un autre nom que le fichier précédent et une extension PHP . , puis le tester sur votre serveur PHP ou en utilisant un code émulateur PHP . Vous devriez voir le texte de l'échantillon qui a été entré dans la base de données s'affiche sous la forme de commentaires ou billets de blogs . Le code complet est comme suit :
< php
$ conn = mysql_connect ( 'hostname' , 'username' , 'password' ) or die ( "Erreur "); < br >
if ( is_resource ( $ conn )) {
mysql_select_db ( " échantillon ", $ conn) ;
sql4 $ = " SELECT nom d'utilisateur , en-tête , commentaire de blogposts limite de 3 " ;
$ result = mysql_query ( sql4 $ ) ;
}
> Photos
< DOCTYPE html PUBLIC "- //W3C /! /DTD XHTML 1.0 Transitional //EN "" http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd "> Photos
< html ( $ row = mysql_fetch_assoc ($ result) ) { echo
"
" $ row [ 'username' ] "
"; . .
echo " < ; h3> " . $ row [ 'header '] . " < /h3 > ";
echo"
. " . $ row [' commentaire '] " < /p> " ;
echo "
" ; ?
}
> Photos
Photos