Page 1 sur 1

enregistrer une valeur dans deux champs

Posté : 31 août 2005, 10:26
par Justone
Bonjour,

J'ai une variable de session dans laquelle est enregistré un nom d'utilisateur.
Par exemple $_SESSION['id'] = 'David Dupont'.

J'ai une table qui a deux champs nom et prénom.

Est-il possible avec un INSERT INTO d'enregistrer Dupont dans le champ nom et David dans le champ prénom?

J'ai essayé ceci mais ca ne marche pas :

Code : Tout sélectionner

$requete = "INSERT INTO table (CONCAT(nom,' ',prenom)) VALUES ('".$_SESSION['id']."')";
Merci pour votre aide...[/code]

Posté : 31 août 2005, 10:29
par ouckileou
non CONCAT sert à concaténer des chaines, pas des colonnes

il faudrait plutôt séparer la variable de session en deux, au niveau de l'espace, ceci en PHP
ou avoir 2 variables de session

Posté : 31 août 2005, 10:31
par Justone
OK merci pour ta réponse...

Comment faire pour séparer ma variable de session en deux?

Posté : 31 août 2005, 10:33
par ouckileou
regarde explode ;)

Posté : 31 août 2005, 10:43
par Justone
Merci beaucoup pour ta rapidité...
J'ai réussi à faire ce que je voulais!