Sgbd SRC2 – Travaux pratiques séance 5 Patrick Ferré
1) Votre modèle, à ce stade de notre travail
1
Sgbd SRC2 – Travaux pratiques séance 5 Patrick Ferré
II) Le modèle stabilisé permet des requêtes :
A) D’extraction de données (fiches à visualiser) / éditer / mettre à jour
Voir le précédent petit guide, autour des instructions SQL (SELECT, UPDATE, ALTER) B) D’insertion, ou ajour de fiche
Autour des instructions SQL (INSERT) et des subtilités que l’on peut activer
III) L’interface pour un client Web
Le dernier petit guide, vous donne l’essentiel des étapes que doit parcourir un script php (ou autre langage) pour générer une page html interagissant avec la base de données Mysql.
A minima, l’on doit : 1) Se connecter à la base Voir le précédent petit guide.
2) Passer une requête, en SQL :
Cette dernière étant encapsulée dans une fonction php : mysql_query(‘requeteSQL’). Le résultat stocké dans un tableau ou dans un objet permet d’exploiter la requête. Ce qui donne
$resulat = mysql_query (‘requeteSQL’) S’inspirer du précédent petit guide
3) L’affichage de la page Si (un résulat)
{
Tant que ce résultat contient des lignes {
Print ‘le resultat’
ou echo ‘$table->Champ1 $table->ChampX…. ’ }
}
Ce n’est pas plus compliqué que cela. Mais suppose que vous maîtrisiez le minimum de syntaxe SQL, vu dans le précédant petit guide. L’étape suivante consistera à insérer dans la base les médias, textes, graphiques, et tout format recevable par une base SQL.
A ce stade il reste à travailler, à partir des exemples, et des petits guides.
2