par
titipmf » 13 janv. 2007, 19:36
Merci pour vos reponses
Oui j'ai deja concu ma BD sur PHPMyAdmin.Je voudrai un script me permattant de creer la base si l'utilisateur renseigne le nom de son serveur,mon password et le nom de sa base.Au fait mon code est le suivant j'arrive a créer les tables mais je veux a partir d'un formulaire rempli par l'utilisateur récupérer les elmts rentrés pour pouvoir ensuite l'ecrire sur mon fichier config.php créer la base et les tables.
//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.
Merci pour vos reponses
Oui j'ai deja concu ma BD sur PHPMyAdmin.Je voudrai un script me permattant de creer la base si l'utilisateur renseigne le nom de son serveur,mon password et le nom de sa base.Au fait mon code est le suivant j'arrive a créer les tables mais je veux a partir d'un formulaire rempli par l'utilisateur récupérer les elmts rentrés pour pouvoir ensuite l'ecrire sur mon fichier config.php créer la base et les tables.
[php]
//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();
?> [/php]
Merci d'avance pour vos reponse.