Opérations d'édition
- Exemples sur les tables collectivite et ville
- Fonctions de la séance 6
Insertion
- Insertion d'un nouvel enregistrement dans une table sans clé automatisée
- SQL :
INSERT INTO collectivite VALUES($1, $2, $3, $4, $5);
- PHP :
function insertCollectivite(array $collectivite) : array
- Insertion d'un nouvel enregistrement dans une table avec clé automatisée
- SQL :
INSERT INTO ville(vil_nom, vil_population, vil_statut, col_code) VALUES($1, $2, $3, $4);
- PHP :
function insertVille(array $ville) : array
- ⚠ Pour cette fonction, le tableau $ville de contient pas de numéro de ville (vil_num)
Modification
- Modification d'un enregistrement (tous les champs sont modifiés hormis la clé primaire)
- SQL :
UPDATE collectivite SET col_nom=$2, col_population=$3, col_superficie=$4,
col_region=$5 WHERE col_code=$1;
- PHP :
function updateCollectivite(array $collectivite): void
Suppression
- Suppression d'un enregistrement
- SQL :
DELETE FROM collectivite WHERE col_code=$1;
- PHP :
function deleteCollectivite(string $id): void