begin process at 2012 05 31 00:20:31
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

Insert avec "nom de colone" composé de plusieurs termes


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

Insert avec "nom de colone" composé de plusieurs termes

mardi 12 janvier 2010 à 10:15:01 | Insert avec "nom de colone" composé de plusieurs termes

niss87

bonjour;
j'ai un probleme dans une requete sql,
quand je fais:
$query_Recordset1 = "insert into ma-table(Type de Produit,Composants intégrés) VALUES('$va1','$var2')";
ici les noms de colones sont composées
la premeiere colone=Type de Produit
la deuxieme colone=Composants intégrés

MYSQL me genere une erreur:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'du produit,Composants intégrés'at line 1

je pensse que MYSQL ne permet pas si la colone est composée,est ce que c'est vrai??
si oui,comment je peux eviter ce probleme??
merci
mardi 12 janvier 2010 à 10:32:21 | Re : Insert avec "nom de colone" composé de plusieurs termes

Tonio_35

Réponse acceptée !
C'est vraiment pas terrible d'avoir un nom de colonne composé de plus avec des accents... Ce que je te conseil c'est de changer tout ca... Et des tables avec des -...

ma-table => matable
Type de Produit => typeproduit
Composants intégrés => composantsintegres

Si vraiment tu n'as pas le choix, échappe tes noms de colonne mais c'est vraiment pas la meilleur solution...
Code PHP :
<?php
$query_Recordset1 = "insert into `ma-table` (`Type de Produit`, `Composants intégrés`) VALUES('$va1', '$var2')";
?>


_________________________________
Min iPomme
mardi 12 janvier 2010 à 10:35:08 | Re : Insert avec "nom de colone" composé de plusieurs termes

TheGorgo

Salut,

insert into ma-table(' Type de Produit', 'Composants intégrés') VALUES('$va1','$var2')";

Tu peux pas modifier les noms de tes tables ?
Parce que les noms composés et les accents, c'est moyen côté fiabilité.
mardi 12 janvier 2010 à 12:19:12 | Re : Insert avec "nom de colone" composé de plusieurs termes

niss87

merci
j'ai echappé mes colones et ça marche.
mardi 12 janvier 2010 à 12:49:44 | Re : Insert avec "nom de colone" composé de plusieurs termes

niss87

slt;
@TheGorgo
je veux pas modifier les noms de mes colones,pour ne pas les modifier plutard au niveau de l'affichage de ma table
merci
mardi 12 janvier 2010 à 13:02:08 | Re : Insert avec "nom de colone" composé de plusieurs termes

Tonio_35

Ou est le problème ? Tu peux avoir un nom de colone en base et afficher le nom que tu veux dans ta page ???

La meilleur solution c'est vraiment de changer le nom de tes colonnes, tu risque d'avoir bien d'autres problèmes.


_________________________________
Min iPomme
mardi 12 janvier 2010 à 13:07:34 | Re : Insert avec "nom de colone" composé de plusieurs termes

niss87

y a tellement de colones dans ma table(plus de 1000), donc j'utilise un tableau dynamique pour afficher les noms de colones automatiquement.


Cette discussion est classée dans : insert, produit, composants, colone, intégrés


Répondre à ce message

Sujets en rapport avec ce message

insert 2 clé [ par jaafar50 ] Je voudrais savoir comment on fait pour inserer dans une table dont la clé primaire est la concaténation de deux autre clé venant d'autre table.table- insert into BDD d'un textarea [ par theboubourse ] bonjour je voudrais inseré dans ma BDD les donner qui se trouve dans mon textarea mais voila seul les donner des autres champs entre dans ma BDD (ce s ajouter un enregistrement [ par theboubourse ] bonjour voila j'ai un gros problème très drôle sauf pour moi.dans ma page php qui récupéré des informations d'un fichier texte (jusque la tous va bien Update d'une colone [ par alex2100 ] Bonjour à tous,Bon voici moi probleme, J'ai une table message avec plusieur colone. EX:Langue // Message1 // Message2 // Message3    fr      //     Al Problème avec un array multidimentionel et une BDD [ par lopi_hel ] Bonjour a tous,j'ai encoree un petit problème que je n'arrive pas a réglé.Je parcours le tableau a l'aide de 3 boucle foreach, afin d'obtenir les info pb avec un insert into [ par ethan94 ] Bonjour :)Je crée un site en html/php et je voudrais que les visiteurs puissent s'inscrire. Pour celà, j'ai crée un formulaire d'inscription et j'essa Je peux savoire comment inserer des donnees dans plusieur tables au meme temps qui appartienent au meme base [ par fanti ] J'ai essayé avec se coude mais il se bloqueecho("debut");$NCIN = $_POST['NCIN'];$nom = $_POST['nom'];$prenom=$_POST['prenom'];$email=$_POST['email'];$ recuperation de clé etrangère pour l'utiliser dans insert [ par nmwiza ] Bonjour à tous et à toutes ,voici ma question :php  avec mysql (table en relation)Comment  récupérer la clé étrangère, la mettre dans une liste pour p requête insert [ par youzou ] Bonjour j'ai une requête insert:$reqexp=" insert into avoir(id_materiel,id_prop,valeur)values('$codemat','$idsysexpl','$exploi');";$resexp = mysql_que afficher 1 champs commun à deux tables SQL [ par jibtothenight ] Bonjour,j'ai une base de données produit où j'ai plusieurs marques différentes.je voudrais afficher les champs 'produit' de 2 marques (de 2 tables dif


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
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 : 0,406 sec (4)

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