Créer une table avec php

WRInaute discret
Bonjour,

je veux tout simplement créer une table avec php, j'ai fait le code ci-dessous qui ne créé rien et n'affiche pas de message d'erreur non plus.

Je ne voit pas mon erreur, pouvez vous me guider.

Ça ne dois pourtant pas être sorcier.

Merci d'avance.

Code:
<?php

mysql_connect("Adresse de la base", "Nom d'utilisateur", "Mot de passe"); // Connexion à MySQL

mysql_select_db("Nom de la base"); // Connaixion a la base de donnée

// requete de création de table
mysql_query("CREATE TABLE homme
(
login text NOT NULL,
id mediumint NOT NULL,
photo text NOT NULL,
age mediumint(2) NOT NULL,
departement text NOT NULL,
pays text NOT NULL,
region text NOT NULL,
nom_departement text NOT NULL,
ville text NOT NULL
)");

mysql_close(); //On ferme notre accès

?>
[/code]
 
WRInaute discret
<?php

mysql_connect("Adresse de la base", "Nom d'utilisateur", "Mot de passe"); // Connexion à MySQL

mysql_select_db("Nom de la base"); // Connaixion a la base de donnée

// requete de création de table
mysql_query("CREATE TABLE homme
(
login text NOT NULL,
id mediumint NOT NULL,
photo text NOT NULL,
age mediumint(2) NOT NULL,
departement text NOT NULL,
pays text NOT NULL,
region text NOT NULL,
nom_departement text NOT NULL,
ville text NOT NULL
)");

mysql_close(); //On ferme notre accès

?>[/code][/code][/quote]

ici il manque quelque chose non:
id mediumint (ICI)NOT NULL,
photo text NOT NULL,
age mediumint(2) NOT NULL,

juste une idee , mais c est le matin soyez indulgent
hihi
 
WRInaute accro
Code:
mysql_query("CREATE TABLE homme
(
id int(3) NOT NULL auto_increment,
login text NOT NULL,
photo text NOT NULL,
age mediumint(2) NOT NULL,
departement text NOT NULL,
pays text NOT NULL,
region text NOT NULL,
nom_departement text NOT NULL,
ville text NOT NULL,
PRIMARY KEY (id)
)
");

Tu peux t'inspirer de ce code qui genere des tables a la volée
http://www.phpsources.org/scripts107-PHP.htm
 
WRInaute discret
Merci de vos réponses,

Avec mysql_error, voici, ce que j'obtiens :

Access denied for user: 'Nom d'utilisateur@' to database 'Nom de la base'

Je fais des recherches sur le net pour voir ce que cela veux dire et comment résoudre ce problème.

Si vous avez une idée, n'hésite pas.

Merci encore.

Je vais également regarder ton lien Koogar :wink:
 
WRInaute discret
Bonsoir,

J'ai trouvé mon erreur (très bête) :oops:

J'ai fait une faute en créant ma table, j'ai doublé une lettre.

Forcément le nom ne correspondait pas.

C'est bon tout est OK

Merci :D
 
Discussions similaires
Haut