Source: lesson_09_a_create_two_tables.php | Résultat |
<?php require ("../mysql_connexion/mysql_connexion.php"); //mysql_select_db($db) ; /* Table des membres +-----------+-------+---------+---------+ | membre_id | prenom| nom | tel | +-----------+-------+---------+---------+ | 1 | John | Doe | 1234567 | | 2 | Jane | Doe | 8373728 | | 3 | Steve | Klingon | 7449373 | | 4 | Santa | Claus | 9999999 | +-----------+-------+---------+--------- */ $table_name = "atelierphp_exe_membres"; drop_table($table_name); //---------------------------------------------------------------- $result = mysqli_query($mysqli,"CREATE TABLE atelierphp_exe_membres (membre_id INT NOT NULL AUTO_INCREMENT, membre_prenom TINYBLOB, membre_nom TINYBLOB, membre_tel TINYBLOB, PRIMARY KEY (membre_id) , INDEX (membre_id))") ; if ($result == 1) { echo "Table $table_name créée <br/>"; } else { echo "Erreur en créant la table $table_name<br/>"; } /* Table des videos +----------+-------------------------------+------------------+ | video_id | title | director | +----------+-------------------------------+------------------+ | 1 | Star Wars: The Phantom Menace | George Lucas | | 2 | ET | Steven Spielberg | | 3 | Charlie s Angels | McG | | 4 | Any Given Sunday | Oliver Stone | | 5 | Hollow Man | Paul Verhoeven | | 6 | Woman On Top | Fina Torres | +----------+-------------------------------+------------------+ */ $table_name = "atelierphp_exe_videos"; drop_table($table_name); //---------------------------------------------------------------- $result = mysqli_query($mysqli,"CREATE TABLE atelierphp_exe_videos (video_id INT NOT NULL AUTO_INCREMENT, video_titre TINYBLOB, video_auteur TINYBLOB, video_prix DECIMAL, PRIMARY KEY (video_id) , INDEX (video_id))") ; if ($result == 1) { echo "Table $table_name créée <br/>"; } else { echo "Erreur en créant la table $table_name<br/>"; } /*Table des emprunts +-----------+----------+ | membre_id | video_id | +-----------+----------+ | 2 | 6 | | 4 | 2 | | 1 | 1 | | 1 | 2 | | 1 | 3 | +-----------+----------+ */ $table_name = "atelierphp_exe_emprunts"; drop_table($table_name); //---------------------------------------------------------------- $result = mysqli_query($mysqli,"CREATE TABLE atelierphp_exe_emprunts (emprunt_video_id INT NOT NULL, emprunt_membre_id INT, PRIMARY KEY (emprunt_video_id) , INDEX (emprunt_video_id))") ; if ($result == 1) { echo "Table $table_name créée <br/>"; } else { echo "Erreur en créant la table $table_name<br/>"; } //---------------------------------------------------------------- function drop_table($table_name) { global $mysqli; require_once("../mysql_connexion/mysql_connexion.php"); $result = mysqli_query($mysqli,"DROP TABLE $table_name") ; if ($result == 1) { echo "Table $table_name supprimée <br/>"; } else { echo "Erreur en supprimant la table $table_name<br/>"; } } //---------------------------------------------------------------- ?>
Fichier : connect_to_db.php
<?php //ceci est un fichier fictif, //la vrai connection est déjà //faite par ailleur /* $host = ""; // nom du serveur : localhost, sql5, ... $user = ""; // nom d'utilisateur (root si en local) $pass = ""; // mot de passe $db = ""; // nom de la base de données mySQL $dblink = mysql_connect($host,$user,$pass); //mysql_select_db($db); */ ?>
| Table atelierphp_exe_membres supprimée Table atelierphp_exe_membres créée Table atelierphp_exe_videos supprimée Table atelierphp_exe_videos créée Table atelierphp_exe_emprunts supprimée Table atelierphp_exe_emprunts créée
|