<?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 |
|