| Nom | prenom | age | paye | sexe | date inscri |
|---|---|---|---|---|---|
| Bouchard | Ive | 35 | France | Homme | 2001-01-12 |
| Carlos | Robert | 19 | France | Homme | 2001-02-12 |
| Karami | Brahim | 25 | Maroc | Homme | 2001-02-25 |
| Gamra | Abdellah | 27 | Maroc | Homme | 2001-12-30 |
| Dubois | caterine | 28 | France | Femme | 2001-02-25 |
| Le noire | george | 30 | France | Homme | 2001-03-27 |
| Baba | Felixe | 20 | Belgique | Homme | 2001-04-29 |
| Khali | Ali | 24 | Belgique | Homme | 2001-05-30 |
| Roben | georginho | 25 | Espagne | Homme | 2001-10-04 |
| Adriano | Ibra | 30 | Italie | Homme | 2001-11-22 |
| Zanity | Albert | 29 | Suisse | Homme | 2001-06-27 |
| Elano | Curva | 33 | Belgique | Homme | 2001-07-19 |

CREATE TABLE IF NOT EXISTS `visiteurs` ( `id` int(11) NOT NULL DEFAULT '0', `nom` text NOT NULL, `prenom` text NOT NULL, `age` int(11) NOT NULL, `paye` text NOT NULL, `sexe` text NOT NULL, `dateInscrit` date NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1;Dans le volet gauche de php myadmin vous avez votre base 'mabase' et la table 'visiteurs' comme ceci:


INSERT INTO `visiteurs` ( `id` , `nom` , `prenom` , `age` , `paye` , `sexe` , `dateInscrit` ) VALUES ( 1, 'Bouchard', 'Ive', 35, 'France', 'Homme', '2001-01-12' ) , ( 2, 'Carlos', 'Robert', 19, 'France', 'Homme', '2001-02-12' ) , ( 3, 'Karami', 'Brahim', 25, 'Maroc', 'Homme', '2001-02-25' ) , ( 4, 'Gamra', 'Abdellah', 27, 'Maroc', 'Homme', '2001-12-30' ) , ( 5, 'Dubois', 'caterine', 28, 'France', 'Femme', '2001-02-25' ) , ( 6, 'Le noire', 'george', 30, 'France', 'Homme', '2001-03-27' ) , ( 7, 'Baba', 'Felixe', 20, 'Belgique', 'Homme', '2001-04-29' ) , ( 8, 'Khali', 'Ali', 24, 'Belgique', 'Homme', '2001-05-30' ) , ( 9, 'Roben', 'georginho', 25, 'Espagne', 'Homme', '2001-10-04' ) , ( 10, 'Adriano', 'Ibra', 30, 'Italie', 'Homme', '2001-11-22' ) , ( 11, 'Zanity', 'Albert', 29, 'Suise', 'Homme', '2001-06-27' ) , ( 12, 'Elano', 'Curva', 33, 'Belgique', 'Homme', '2001-07-19' ) ;Cliquez à nouveau sur la table visiteurs dans le volet gauche ou sur l'anglet Afficher votre table est la avec les enregistrements que vous venez d'inserer.
Par une requête sur une page web de votre site.Lorsque vous affichez la page dans votre explorateur web la table est créer
On va utiliser les deux requêtes précédentes mais dans une page web que nous allons créé comme suit :
Il faut avoir une base de données déjà créée.
Puis dans votre éditeur html créez une page que vous nommez par exemple : creer_visiteurs.php
Si vous travaillez en local sur le wampserver :
Server = localhost
User = root
Passe = ""
Si vous travaillez sur un serveur distant utilisez les données que votre hébergeur vous a fournit pour le nom du serveur, nom d’utilisateur et mot de passe.
Code de la page :
<?php
$con = mysql_connect ("server","user", "passe") ;
if (!$con)
{
die('connexion impossible' . mysql_error());
}
// Selection de la base de données remplacer my_db par le nom de votre base
mysql_select_db("my_db", $con);
// Create table
$sql = " CREATE TABLE IF NOT EXISTS `visiteurs` (
`id` int(11) NOT NULL DEFAULT '0',
`nom` text NOT NULL,
`prenom` text NOT NULL,
`age` int(11) NOT NULL,
`paye` text NOT NULL,
`sexe` text NOT NULL,
`dateInscrit` date NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
";
mysql_query($sql,$con);
//remplir la table
$sql1 = "INSERT INTO `visiteurs` ( `id` , `nom` , `prenom` , `age` , `paye` , `sexe` , `dateInscrit` )
VALUES ( 1, 'Bouchard', 'Ive', 35, 'France', 'Homme', '2001-01-12' ) ,
( 2, 'Carlos', 'Robert', 19, 'France', 'Homme', '2001-02-12' ) ,
( 3, 'Karami', 'Brahim', 25, 'Maroc', 'Homme', '2001-02-25' ) ,
( 4, 'Gamra', 'Abdellah', 27, 'Maroc', 'Homme', '2001-12-30' ) ,
( 5, 'Dubois', 'caterine', 28, 'France', 'Femme', '2001-02-25' ) ,
( 6, 'Le noire', 'george', 30, 'France', 'Homme', '2001-03-27' ) ,
( 7, 'Baba', 'Felixe', 20, 'Belgique', 'Homme', '2001-04-29' ) ,
( 8, 'Khali', 'Ali', 24, 'Belgique', 'Homme', '2001-05-30' ) ,
( 9, 'Roben', 'georginho', 25, 'Espagne', 'Homme', '2001-10-04' ) ,
( 10, 'Adriano', 'Ibra', 30, 'Italie', 'Homme', '2001-11-22' ) ,
( 11, 'Zanity', 'Albert', 29, 'Suise', 'Homme', '2001-06-27' ) ,
( 12, 'Elano', 'Curva', 33, 'Belgique', 'Homme', '2001-07-19' ) ;
";
mysql_query($sql1,$con);
mysql_close($con);
echo ‘table créer ‘;
?>
Vous pouvez améliorer ce code en créant par exemple un lien dans la page sur lequel vous cliquez pour créer la table.
ALTER TABLE visiteurs ADD tel INT not null
ALTER TABLE visiteurs DROP tel
attention en supprimant une table vous perdez tout ce qu'elle contenait, donc à utiliser avec prudence !
DROP TABLE visiteurs
|
|
Le langage php |
Inserer des données dans une table |
| Tweet |