Meme creer une base de donnees???

matele Messages postés 42 Date d'inscription   Statut Membre Dernière intervention   -  
arthezius Messages postés 3538 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour, je ne comprend ce qu il faut de plus pour creer cette base de donnees
je veut faire un formulaire d inscription dans mon site ,mais voila ce que j ai j ai quand j essaye de creer la bd
si quelqu un peut m aider

ALTER TABLE `inscription` ADD `id` MEDIUMINT( 5 ) NOT NULL AUTO_INCREMENT ,
ADD `name` TEXT CHARACTER SET hp8 COLLATE hp8_english_ci NOT NULL ,
ADD `surname` TEXT NOT NULL ,
ADD `email_adress` TEXT NOT NULL ,
ADD `speudo` TEXT NOT NULL ,
ADD `password` MEDIUMINT NOT NULL ,
ADD `Country` SMALLINT NOT NULL ,
ADD `Sexe` TEXT NOT NULL

MySQL a répondu:Documentation
#1060 - Duplicate column name 'name'
A voir également:

3 réponses

Axel
 
Salut, comme indiqué dans le message d'erreur ton champ "name" existe déjà dans ta table, essaye donc ceci :

ALTER TABLE `inscription` ADD `id` MEDIUMINT( 5 ) NOT NULL AUTO_INCREMENT ,
ADD `surname` TEXT NOT NULL ,
ADD `email_adress` TEXT NOT NULL ,
ADD `pseudo` TEXT NOT NULL ,
ADD `password` MEDIUMINT NOT NULL ,
ADD `Country` SMALLINT NOT NULL ,
ADD `Sexe` TEXT NOT NULL;

Si cela ne marche toujours pas poste le résultat de cette requête : SHOW COLUMNS FROM inscription;
0
matele Messages postés 42 Date d'inscription   Statut Membre Dernière intervention  
 
merci le probleme est deja regle ,mais dis tu pourrai me donner encore un coup de main ici ?
je parviens a faire apparaitre les titres de ma BDD sur le menu de ma page seulement je voudrais qu il apparaisse de facon a donne des liens sur d autres pages du site .mais je ne sais comment attribuer a chaqu un des titres un lien voila le code qui les faits apparaitre sur ma page

<?php
mysql_connect("localhost", "root");
mysql_select_db("louis_marie");

$reponse = mysql_query($sql = 'SELECT * FROM `menu` LIMIT 0, 15 ' );
while ($donnees = mysql_fetch_array($reponse) )
{
echo $donnees['titre'];
echo "<br /><br />";
}
mysql_close();
?>

celui sert a faire affiche mes donnees sur ma page comment les attribuer maintenant a chacun un lien ? merci pour vos reponses
0
Axel
 
Salut,
J'avoue ne pas bien comprendre l'intérêt de faire un menu via une base de donnée, peux-tu m'expliquer davantage ce que tu veux faire.
0
arthezius Messages postés 3538 Date d'inscription   Statut Membre Dernière intervention   475
 
Pour ce que tu veux faire il faut simplement modifier cette partie:
while ($donnees = mysql_fetch_array($reponse) )
{
echo '<p><a href="index.php?page='.$donnees['id'].'">'.$donnees['titre'].'</a></p>';
} 

Dans un tel cas le lien obtenu sera par exemple:
index.php?page=1

page=1 défini l'identifiant de ta page (correspondant au titre de ta base de donnée dans la table "menu"
Je suis partie du principe de le contenu de ta page index.php est variable et défini par la variable $_GET['page'] que tu récupères via l'url.

Pour en savoir plus: http://doc.arthezius.fr/...
0