begin process at 2012 02 13 06:54:56
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

Bases de données

 > 

probleme de syntaxe avec mySQL


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

probleme de syntaxe avec mySQL

samedi 5 novembre 2005 à 19:27:57 | probleme de syntaxe avec mySQL

beber00

Bonjour a tous,

Je cherche le moyen de créer une table dans MySQL avec de nombreuses entités.

$_POST['nomsemestre'] représente le nom que l'on donne à la table par l'intermédiaire d'un formulaire.

Seulement, je voudrias que les différentes entités de ma table commence avec le nom de la table suivi d'un morceau de texte.

ex:

$nomsemestre = test

nom des entité -> testUV01, testUV02, testUV03, etc...

Comment faire pour que ma requete soit bonne syntaxiquement.

voici mon bout de code


$nomsemestre
= $_POST['nomsemestre'];

$requete1 = "CREATE TABLE $nomsemestre (NumEtu TINYINT(8),
                $nomsemestre.UV01 VARCHAR(4), RUV01 VARCHAR(2), CatUV01 VARCHAR(2),
                UV02 VARCHAR(4), RUV02 VARCHAR(2), CatUV02 VARCHAR(2),
                UV03 VARCHAR(4), RUV03 VARCHAR(2), CatUV03 VARCHAR(2),
                UV04 VARCHAR(4), RUV04 VARCHAR(2), CatUV04 VARCHAR(2),
                UV05 VARCHAR(4), RUV05 VARCHAR(2), CatUV05 VARCHAR(2),
                UV06 VARCHAR(4), RUV06 VARCHAR(2), CatUV06 VARCHAR(2),
                UV07 VARCHAR(4), RUV07 VARCHAR(2), CatUV07 VARCHAR(2),
                UV08 VARCHAR(4), RUV08 VARCHAR(2), CatUV08 VARCHAR(2),
                CreditsCS TINYINT(2), CreditsTM TINYINT(2),
                CreditsEC TINYINT(2), CreditsCT TINYINT(2),
                CreditsME TINYINT(2), CreditsST TINYINT(2),
                Commentaires TEXT, PRIMARY KEY (NumEtu))";

mysql_query($requete1)

Merci pour votre aide

samedi 5 novembre 2005 à 21:31:56 | Re : probleme de syntaxe avec mySQL

coucou747

Administrateur CodeS-SourceS
Réponse acceptée !


$nomsemestre
= $_POST['nomsemestre'];

$requete1 = 'CREATE TABLE '.$nomsemestre.' (NumEtu TINYINT(8),
                '.$nomsemestre.'UV01 VARCHAR(4), RUV01 VARCHAR(2), CatUV01 VARCHAR(2),
                UV02 VARCHAR(4), RUV02 VARCHAR(2), CatUV02 VARCHAR(2),
                UV03 VARCHAR(4), RUV03 VARCHAR(2), CatUV03 VARCHAR(2),
                UV04 VARCHAR(4), RUV04 VARCHAR(2), CatUV04 VARCHAR(2),
                UV05 VARCHAR(4), RUV05 VARCHAR(2), CatUV05 VARCHAR(2),
                UV06 VARCHAR(4), RUV06 VARCHAR(2), CatUV06 VARCHAR(2),
                UV07 VARCHAR(4), RUV07 VARCHAR(2), CatUV07 VARCHAR(2),
                UV08 VARCHAR(4), RUV08 VARCHAR(2), CatUV08 VARCHAR(2),
                CreditsCS TINYINT(2), CreditsTM TINYINT(2),
                CreditsEC TINYINT(2), CreditsCT TINYINT(2),
                CreditsME TINYINT(2), CreditsST TINYINT(2),
                Commentaires TEXT, PRIMARY KEY (NumEtu))';

mysql_query($requete1) or die(mysql_error());

salut, tt en simple quotes et hop, ça devrait marcher....

In a dream, I saw me, drop dead... U was here, U cried... It was just a deam, if I die, U won't cry, maybe, U'll be happy

[ Lien ]
dimanche 6 novembre 2005 à 11:45:49 | Re : probleme de syntaxe avec mySQL

beber00

Merci,

c bizarre parce que je l'avais essayé mais ca n'avais pas marché.
en réessayant effectivement c'etait bon



Cette discussion est classée dans : table, mysql, varchar, tinyint, nomsemestre


Répondre à ce message

Sujets en rapport avec ce message

Problème de création de table Mysql [ par perig ] BonjourVoilà je cherche à créer une table dans ma base Mysql (je suis chez free).Mon programme fonctionne (je consulte tous les codes d'erreur et tout Probleme affichage resultat requete [ par 22max ] Bonjour,  voici mon problème:  je souhaite afficher le contenu de la table signature. en temps normal, c'est une requête de base que j'arrive à faire creat table [ par kelm_by ] salut tous le monde,je veux créer une base de donneés mais ca marche pas.pouvez vous m'aider svpmerci$connect = mysql_connect("sql.free.fr","********" $_POST[mon_champ] et boucle [ par DocR2 ] Bonjour,J'ai un formulaire qui s'affiche suite à une requête mysql : mes deux champs de formulaire sont donc répétés tant que des données existent dan Prob SQL [ par stu76 ] Bonjour,J'ai un prob j'ai une base de données avec plusieurs tables, deux d'entres elles ont une relation de n-n ( plusieurs a plusieurs). Pour cela j Afficher données de 2 tables dans un tableau [ par Chewba ] Bonjour, Je cherche comment je peux faire pour afficher les données provenant de 2 tables différentes dans un tableau.J'ai une table Roster_members et Affichage du plut grand au plutspetit [ par f1actu ] Bonjour alors , j'ai une table "cla" et dans cette table cla , un champs qui se nomme "total" et je voudrai qui s'affiche du plus grand au plus petit problème pour récupérer un ID [ par Francky23012301 ] Salut à tous,Je réalise le code suivant //Connection à la BDD $db = mysql_connect('localhost', 'root','');                         //Sélection de la b Relation annuaire LDAP base MySql [ par Johandev35 ] Bonjour, je suis stagiaire en 2ieme année de BTS informatique de gestion.Et on ma demandé de faire une applicat probleme de connection avec SQL server [ par vincs51 ] Bonjour a tous !Je n'arrive pas a me connecter a mon server sql je debute en php si quelqu'un peu regarder mon code ci dessous :Afficher une vue d'un


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,451 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales