<?php require ("../mysql_connexion/mysql_connexion.php"); require ("../commons/functions.php"); //mysql_select_db($db) ; $table_name = "atelierphp_sol_titres"; drop_table($table_name); $table_name = "atelierphp_sol_auteurs"; drop_table($table_name);
$table_name = "atelierphp_sol_titres"; $field_1 = "CLE_AUTEUR"; $field_2 = "TITRE"; create_table($table_name,$field_1,$field_2);
$table_name = "atelierphp_sol_auteurs"; $field_1 = "CLE_AUTEUR"; $field_2 = "AUTEUR"; create_table($table_name,$field_1,$field_2);
/* |Les dix petits negres | 1 | |Champolion l'Egyptien | 2 | |La femme sage | 2 | |La cinquième montagne | 3 | |Le démon et Mademoise | 3 | |L'ile mystèrieuse | 4 | |Les Confessions | 5 | |Lettres | 6 | |Le mystère de la chambre jaune | |(Gaston Leroux) | */ $table_name = "atelierphp_sol_titres"; $field_name = "TITRE"; $field_1 = 1; $field_2 = "Les dix petits negres"; insert_a_row($table_name,$field_name,$field_1,$field_2); $field_1 = 2; $field_2 = "Champolion l Egyptien"; insert_a_row($table_name,$field_name,$field_1,$field_2); $field_1 = 2; $field_2 = "La femme sage"; insert_a_row($table_name,$field_name,$field_1,$field_2); $field_1 = 3; $field_2 = "La cinquième montagne"; insert_a_row($table_name,$field_name,$field_1,$field_2); $field_1 = 3; $field_2 = "Le démon et Mademoiselle"; insert_a_row($table_name,$field_name,$field_1,$field_2); $field_1 = 4; $field_2 = "L ile mystèrieuse"; insert_a_row($table_name,$field_name,$field_1,$field_2); $field_1 = 5; $field_2 = "Les Confessions"; insert_a_row($table_name,$field_name,$field_1,$field_2); $field_1 = 6; $field_2 = "Lettres"; insert_a_row($table_name,$field_name,$field_1,$field_2); $field_1 = 7; $field_2 = "Le mystère de la chambre jaune"; insert_a_row($table_name,$field_name,$field_1,$field_2); $field_1 = 8; $field_2 = "Harry Potter à l école des sorciers"; insert_a_row($table_name,$field_name,$field_1,$field_2);
read_table($table_name); /* |CLE_AUTEUR AUTEURS | | 1 | Agata Christie | | 2 | Christian Jacq | | 3 | Paulo Coelho | | 4 | Jules Verne | | 5 | Jean-Jacques Rousseau | | 6 | Madame de Sévigné | */ $table_name = "atelierphp_sol_auteurs"; $field_name = "AUTEUR" ; $field_1 = 1; $field_2 = "Agata Christie"; insert_a_row($table_name,$field_name,$field_1,$field_2); $field_1 = 2; $field_2 = "Christian Jacq"; insert_a_row($table_name,$field_name,$field_1,$field_2); $field_1 = 3; $field_2 = "Paulo Coelho"; insert_a_row($table_name,$field_name,$field_1,$field_2); $field_1 = 4; $field_2 = "Jules Verne"; insert_a_row($table_name,$field_name,$field_1,$field_2); $field_1 = 5; $field_2 = "Jean-Jacques Rousseau"; insert_a_row($table_name,$field_name,$field_1,$field_2); $field_1 = 6; $field_2 = "Madame de Sévigné"; insert_a_row($table_name,$field_name,$field_1,$field_2); $field_1 = 7; $field_2 = "Victor Hugo"; insert_a_row($table_name,$field_name,$field_1,$field_2); $field_1 = 8; $field_2 = "Joanne Kathleen Rowling"; insert_a_row($table_name,$field_name,$field_1,$field_2); $field_1 = 7; $field_2 = "Voltaire"; insert_a_row($table_name,$field_name,$field_1,$field_2); read_table($table_name); //---------------------------------------------------------------- function create_table($table_name,$field_1,$field_2) { global $mysqli; require_once("../mysql_connexion/mysql_connexion.php"); $result = mysqli_query($mysqli,"CREATE TABLE $table_name ($field_1 INT, $field_2 TEXT)"); if ($result == 1) { echo "table $table_name créée<br/>"; } else { echo "error d'insersion dans $table_name<br/>"; } } //---------------------------------------------------------------- function read_table($table_name) { global $mysqli; require_once("../mysql_connexion/mysql_connexion.php"); //read the table / first pass : reading field names echo "<table border=1><tr>"; $result = mysqli_query($mysqli,"SHOW COLUMNS FROM ".$table_name.""); if (!$result) { echo 'Impossible exécuter la requête : '; exit; } if (mysqli_num_rows($result) > 0) { while ($row = mysqli_fetch_assoc($result)) { echo "<th>".$row['Field']."</th>"; } echo "</tr>"; } $result = mysqli_query($mysqli,"SELECT * FROM $table_name "); $fields = mysqli_num_fields($result); while ($row=mysqli_fetch_array($result)) { echo "<tr>"; for($i=0;$i<$fields;$i++) { echo "<td>$row[$i]</td>"; } echo "</tr>"; } echo "</table>"; } //---------------------------------------------------------------- function insert_a_row($table_name,$field_name,$field_1,$field_2) { global $mysqli; require_once("../mysql_connexion/mysql_connexion.php"); $result = mysqli_query($mysqli,"INSERT INTO $table_name (CLE_AUTEUR, $field_name) VALUES ('$field_1','$field_2')"); if ($result == 1) { echo "valeur $field_2 insérée dans $field_name <br/>"; } else { echo "erreur lors de l'insersion de $field_2 dans la table $table_name<br/>"; } } ?>
|
Efface table atelierphp_sol_titres Table effacée Efface table atelierphp_sol_auteurs Table effacée table atelierphp_sol_titres créée table atelierphp_sol_auteurs créée valeur Les dix petits negres insérée dans TITRE valeur Champolion l Egyptien insérée dans TITRE valeur La femme sage insérée dans TITRE valeur La cinquième montagne insérée dans TITRE valeur Le démon et Mademoiselle insérée dans TITRE valeur L ile mystèrieuse insérée dans TITRE valeur Les Confessions insérée dans TITRE valeur Lettres insérée dans TITRE valeur Le mystère de la chambre jaune insérée dans TITRE valeur Harry Potter à l école des sorciers insérée dans TITRE
| CLE_AUTEUR | TITRE |
|---|
| 1 | Les dix petits negres | | 2 | Champolion l Egyptien | | 2 | La femme sage | | 3 | La cinquième montagne | | 3 | Le démon et Mademoiselle | | 4 | L ile mystèrieuse | | 5 | Les Confessions | | 6 | Lettres | | 7 | Le mystère de la chambre jaune | | 8 | Harry Potter à l école des sorciers | valeur Agata Christie insérée dans AUTEUR valeur Christian Jacq insérée dans AUTEUR valeur Paulo Coelho insérée dans AUTEUR valeur Jules Verne insérée dans AUTEUR valeur Jean-Jacques Rousseau insérée dans AUTEUR valeur Madame de Sévigné insérée dans AUTEUR valeur Victor Hugo insérée dans AUTEUR valeur Joanne Kathleen Rowling insérée dans AUTEUR valeur Voltaire insérée dans AUTEUR
| CLE_AUTEUR | AUTEUR |
|---|
| 1 | Agata Christie | | 2 | Christian Jacq | | 3 | Paulo Coelho | | 4 | Jules Verne | | 5 | Jean-Jacques Rousseau | | 6 | Madame de Sévigné | | 7 | Victor Hugo | | 8 | Joanne Kathleen Rowling | | 7 | Voltaire |
|