le 15/02/2005 à 17:26
elodyb
bonjour à tous,
je suis une grande débutante en php mysql
je veux créer une base de donnes pour cela je cree un fichier connexion.php voici le code
et un autre fichier creation_base.php où je mets toutes mes tables au lieu de le faire directement dans phpmyadmin voici le code
dans phpmyadmin j'ai créer la base nommée lulu mais aucune table n'apparait dans cette base
si quelqu'un sait d'où vient le problème merci de m'aider svp
nb: je prefere créer les tables dans ce fichier aulieu de le faire directement dans phpmyadmin
merci
Koboneil : Merci d'utiliser le BB-Code ...
je suis une grande débutante en php mysql
je veux créer une base de donnes pour cela je cree un fichier connexion.php voici le code
<?
define ('USER',"root");
define ('PASSWD',"");
define ('SERVER',"localhost");
define ('BASE',"lulu");
?>
et un autre fichier creation_base.php où je mets toutes mes tables au lieu de le faire directement dans phpmyadmin voici le code
<html>
<head>
<title>Initialisation de la base de données</title>
</head>
<body>
<?
require_once("connexion.php");
echo "Connexion à MySQL...<br>\n";
$connexion = mysql_pconnect(SERVER,USER,PASSWD) or die("Connexion à <i>".SERVER."</i> impossible<br>\n");
echo "<br>\n";
echo "Effacement de l'ancienne base...<br>\n";
$res = mysql_query('DROP DATABASE '.BASE);
if(!$res) echo "La base n'existait pas<br>\n";
echo "<br>\n";
echo "Création de la nouvelle base...<br>\n";
mysql_query('CREATE DATABASE '.BASE) or die("Erreur: Vérifiez que vous disposez des droits nécessaires<br>\n");
echo "<br>\n";
echo "Positionnement sur la base <i>".BASE."</i>...<br>\n";
mysql_select_db(BASE) or die("Opération impossible<br>\n");
echo "<br><hr>\n";
echo "<br>\n";
echo "Création de la table <i>Newsletter</i>...<br>\n";
mysql_query(
"CREATE TABLE Newsletter(".
"idnewsletter INT NOT NULL auto_increment,".
"adres_mail varchar(50) NOT NULL,".
"civilité varchar(20) NOT NULL,".
"nom varchar(50) NOT NULL,".
"prenom varchar(50),".
"num_tel varchar(10),".
"num_port varchar(10),".
"PRIMARY KEY (idnewsletter))"//clé primaire
)
or die("Erreur lors de la création de la table newsletter<br>\n");
?>
?>
</body>
</html>
dans phpmyadmin j'ai créer la base nommée lulu mais aucune table n'apparait dans cette base
si quelqu'un sait d'où vient le problème merci de m'aider svp
nb: je prefere créer les tables dans ce fichier aulieu de le faire directement dans phpmyadmin
merci
Koboneil : Merci d'utiliser le BB-Code ...