Creation de table

wise
Invité n'ayant pas de compte PHPfrance

30 mars 2005, 15:29

Bonjour quand on met le code suivant dans une page pour créer une table que ce passe t'il quand on retourne une deuxieme fois dessus? une autre table se creer?
merci de votre reponse

Code : Tout sélectionner

<? mysql_connect("localhost", "root", ""); mysql_select_db("base"); mysql_query("CREATE TABLE `Nm_user` ( `id` INT( 3 ) NOT NULL , .....;"); mysql_close(); ?>

Eléphant du PHP | 200 Messages

30 mars 2005, 15:37

essai :!:

non serieusemnt il ne peut y avoir qu 'une table pour un même nom tu aura donc une erreur
Univers divided by 0 - cucumber error - reboot

wise
Invité n'ayant pas de compte PHPfrance

30 mars 2005, 15:40

mais alors comment je fais ?

Eléphant du PHP | 200 Messages

30 mars 2005, 15:41

comment on fait quoi :?:
Univers divided by 0 - cucumber error - reboot

alban
Invité n'ayant pas de compte PHPfrance

30 mars 2005, 15:50

pour que quand on revient sur la page il ny ai pas derreur ?

wise
Invité n'ayant pas de compte PHPfrance

30 mars 2005, 17:14

dsl alban=wise

Modérateur PHPfrance
Modérateur PHPfrance | 6373 Messages

30 mars 2005, 20:20

tu peux tester si la table existe déjà :

Code : Tout sélectionner

CREATE TABLE IF NOT EXISTS `Nm_user` (...
et là normalement plus d'erreur