44. Configuration d'une Base de Données et de Tables
Avant de pouvoir utiliser PDO pour interagir avec des données, nous devons créer une base de données et structurer nos données à l'aide de tables SQL.
Utilisation de phpMyAdmin
Si vous utilisez XAMPP/MAMP, vous pouvez gérer votre base de données via l'outil d'interface web phpMyAdmin (accessible à http://localhost/phpmyadmin/).
Étapes :
- Naviguez vers phpMyAdmin.
- Cliquez sur l'onglet 'Bases de données'.
- Créez une nouvelle base de données (par exemple,
user_db).
Création d'une Table (SQL)
Les tables nécessitent des colonnes, chacune avec un type de données et des contraintes spécifiques.
Nous allons créer une simple table users :
| Colonne | Type de Données | Contrainte/Description |
|---|---|---|
id | INT | PRIMARY KEY, AUTO_INCREMENT |
username | VARCHAR(50) | NOT NULL, UNIQUE |
email | VARCHAR(100) | NOT NULL |
created_at | DATETIME | Heure de création |
Requête SQL pour Créer la Table :
sql CREATE TABLE users ( id INT(11) UNSIGNED AUTO_INCREMENT PRIMARY KEY, username VARCHAR(50) NOT NULL UNIQUE, email VARCHAR(100) NOT NULL, created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP );
Exécuter le SQL : Vous pouvez exécuter cette commande directement dans l'onglet SQL de phpMyAdmin. Une fois la table créée, PHP peut se connecter et effectuer des opérations CRUD (Create, Read, Update, Delete).