Vidéo: [Cours] Initiation au développement Web 2025
Par Steve Suehring, Janet Valade
Créez des documents Web et des sites Web en connaissant les éléments HTML de base, les instructions PHP et les fonctions, et plus encore. Familiarisez-vous avec ces langages de programmation spéciaux, que vous pouvez utiliser pour créer des sites Web dynamiques fonctionnant avec la base de données MySQL.
Éléments HTML de base
Le langage HTML (HyperText Markup Language) est la langue du Web, où éléments dictent la mise en forme et le style de votre contenu. Les éléments HTML composent le codage téléchargé que vous voyez lorsque vous accédez à une page Web de votre navigateur Web (Internet Explorer, Firefox ou Safari, par exemple). Voici quelques éléments de base pour vous aider à commencer la construction d'une page Web.
Elément | Description |
---|---|
Une ancre est généralement utilisée pour créer des liens. | |
Crée l'élément body pour une page. | |
Crée un saut de ligne. | |
Crée un bloc pour contenir d'autres HTML et du texte. | |
Déclare un type de document pour la page HTML. | |
Crée l'élément HTML pour une page. | |
|
Crée une place pour une image. |
Crée un espace pour un élément en ligne dans une page. |
Requêtes MySQL courantes
Pour faire une requête que MySQL peut comprendre, vous devez générer une instruction SQL et l'envoyer au serveur MySQL. Les mots en gras de la table sont les noms de requête MySQL:
Statement | Description |
---|---|
ALTER TABLE table
change |
Modifie le schéma de la table. |
CREATE DATABASE base de données | Crée une base de données. |
CREATE TABLE ( col
def, … , PRIMARY KEY ( col )) |
Crée une table. |
DELETE FROM nomtable
WHERE clause |
Supprime les données d'une table. |
DROP base de données | table | Supprime une base de données ou un tableau. |
INSER INTO table
( col, col, … . ) VALEURS ( col, col, … >.) Ajoute des données à une table. |
LOAD |
DATA INFILE '
nomfichier table' INTO TABLE Ajoute des données d'un fichier à une table. |
SELECT |
col, col, … FROM table WHERE clause
Interroge une table. |
SHOW |
BASES DE DONNÉES | TABLES Affiche des informations sur une base de données ou un tableau. | SHOW |
COLONNES FROM table Affiche des informations sur la colonne d'une table. | MISE À JOUR |
table SET col = valeur , … . WHERE clause Modifie les données d'une table. |
|
Le langage PHP fournit des fonctions qui rendent la communication avec MySQL extrêmement simple. Vous utilisez les fonctions PHP pour envoyer des requêtes SQL à la base de données. Vous n'avez pas besoin de connaître les détails de la communication avec MySQL; PHP gère les détails.Vous avez seulement besoin de connaître les requêtes SQL et comment utiliser les fonctions PHP. Voici quelques fonctions communes liées à PHP et MySQL.
Description | mysqli_connect (" |
---|---|
host ", " accnt ", " passwd ", " nombase ") Se connecte à une base de données MySQL. | mysqli_query ($ cxn, " |
query ") Envoie une requête à une base de données MySQL. | mysqli_fetch_assoc ($ result) |
Récupère un tableau de données d'une requête. | mysqli_num_rows ($ result) |
Renvoie le nombre de lignes de la requête précédente. | mysqli_insert_id ($ cxn) |
Récupère le dernier ID inséré pour une instruction INSERT. |
|
PHP est un langage de script conçu spécifiquement pour une utilisation sur le web. Il dispose de fonctionnalités pour vous aider à programmer les tâches nécessaires au développement d'applications Web dynamiques. Cette table fournit un bref aperçu de certaines instructions que vous utiliserez fréquemment:
Déclaration
Description | tableau |
---|---|
(" clé " => " valeur < ", …); Convertit une clé et une valeur en tableau. die | (" |
message "); Arrête le traitement et affiche le message. faites | {block |
} while (condition); Effectue une opération une fois, puis une condition est toujours
vraie. |
écho
élément |
; Affiche l'élément. pour | ( |
startingval ; endingval ;
incrément ) {block } Commence une boucle alors que startingval est inférieur à endingval. foreach |
( |
$ array en $ key => $ value) {block} Commence une boucle dans un tableau.
fonction |
nomfonction |
( valeur, valeur, … . ) {bloc}
Déclare une fonction. en-tête |
("Emplacement: |
URL "); Envoie un en-tête HTTP. si | (condition) {block} |
Commence un bloc conditionnel. elseif (condition) {block} | Fournit un test alternatif dans un bloc conditionnel. |
else {block} | Fournit une alternative finale dans un bloc conditionnel. |
session_start | (); |
Démarre ou reprend une session. session_destroy | (); |
Détruit une session (mais ne la supprime pas nécessairement complètement.) | unset
(); |
Détruit une variable. while | (condition) {block} |
Crée une boucle lorsqu'une condition est remplie.
|
Ajouter des caractères spéciaux aux motifs dans les scripts PHP |
S
ou les chaînes qui contiennent des nombres. Pour ce type de comparaison, vous comparez la chaîne à un modèle. Ces modèles sont appelés expressions régulières. Voici une feuille de référence qui inclut certains des caractères spéciaux que vous utiliserez lors de la création de motifs:
Exemple | Correspondance | Pas une correspondance | ^ | Début de la ligne |
---|---|---|---|---|
^ c | cat | mon chat | $ | Fin de ligne |
c | tic | stick | . | Un seul caractère |
… | moi, allez | a | ? | L'article précédent est facultatif |
mea? n | moyenne, hommes | gémis | () | Groupes caractères littéraux |
m (ea) n | moyenne | hommes, mn | [] | N'importe quel personnage dans l'ensemble |
abc [1-3] | abc1, abc2 | abc4 | [^] | Tout caractère qui n'est pas dans |
m [! ea] n | min, lun | hommes, homme | + | Un ou plusieurs |
porte [1-3] + | porte111, porte131 | porte, porte55 | * | Zéro ou plus |
porte [1-3] * | porte, porte311 | porte4, porte445 | {,} | Plage de répétitions |
a {2, 5} | aa, aaaaa | a, xx3 | Caractères d'échappement | m * n |
m * n | hommes, moyenne | (| |) | Autres chaînes | |
(Tom | Tommy) | Tom, Tommy | Thomas, Pour |
![]() |