Bonsoir,
je vous ecrit pour vous demander de l'aide.Je souhaiterai créer une base de données et les tables de la base lors de l'installation du site.Quelqu'un aurait t'il un bout de code ou un lien a me donner svp.
merci d'avance
Tu veux dire que tu as déja réaliser le design de ta base de donnée, et que tu souhaites automatisé sa création sur le serveur, via un script php. En exécutant un script d'installation ? Si c'est ça, comme te l'a dit jojolapin, regardes du côté de la fonction create. Note en passant que si tu as utilisé phpMyAdmin pour créer la bases de données; tu peux exporter la structure de la base de donnée, tu obtiens alors les create te permettant de recréer tes tables.Bonsoir,
créer une base de données et les tables de la base lors de l'installation du site.
//Ajouter le fichier de configuration
include("config.php");
//connexion à Mysql
$connection = mysql_connect($host,$user,$password) or die ("Echec de connexion à MySQL".mysql_error());
//requete pour creer la base de données
mysql_query(" CREATE DATABASE ".$bdd." DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci");
//connexion au serveur
mysql_select_db($bdd) or die ("erreur de connexion à la base de données");
//requete pour la creation de la table X
/*mysql_query("
CREATE TABLE X (
id_X int(4) unsigned NOT NULL auto_increment,
libelle varchar(30) NOT NULL,
PRIMARY KEY (id_X)
)")or die("creation impossible".mysql_error()); */
//deconnexion de la base de données
mysql_close();
?>
Merci d'avance pour vos reponse.