IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Utilisation de la fonction MySQL CONCAT() [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    389
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2009
    Messages : 389
    Par défaut Utilisation de la fonction MySQL CONCAT()

    J'ai regardé comment utiliser la fonction CONCAT() : http://sql.1keydata.com/fr/sql-concatener.php

    et je pensai avoir compris son utilisation. J'ai essayé de faire comme ça :
    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    UPDATE testeur SET CONCAT(CommentaireTesteur,'Faux numéro') WHERE  NumTesteur = $numTesteur
    Mais ça me retourne une erreur de syntaxe.
    Comment bien manipuler cette fonction?


  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    122
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 122
    Par défaut
    Salut.

    C'est ce que tu as tapé directement dans ta base?
    Parce que le $numTesteur ça ne va passer que dans le php par ailleur il manque de quotes à cet endroit là.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    389
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2009
    Messages : 389
    Par défaut
    Nonje ne l'envoie pas directement, j'ai montré le code comme ça, en le coupant pour vous épargner le php autour, mais j'ai oublié d'enlever le $numTesteur...

    Je remets la requête simplement :
    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    UPDATE testeur SET CONCAT(CommentaireTesteur,'Faux numéro') WHERE  NumTesteur = 1

    Le problème vient de l'utilisation de CONCAT, mais même en regardant plusieurs manuels, je ne trouve pas... Y a-t-il un expert de la concaténation en sql dans le coin?


  4. #4
    Membre Expert

    Profil pro
    Inscrit en
    Août 2002
    Messages
    1 060
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 1 060
    Par défaut
    Bonjour,

    Ce n'est pas le "concat()" qui ne va pas, mais le "set" :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    UPDATE testeur SET laColonne = CONCAT(CommentaireTesteur,'Faux numéro') WHERE  NumTesteur = $numTesteur

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    389
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2009
    Messages : 389
    Par défaut
    Merci, le problème venait effectivement de là, je n'avais pas fait attention à la syntaxe de set, comme je la connais, et j'ai pensé direct à un problème avec concat...

    Problème


+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Syntaxe] utilisation d'une fonction dans mysql
    Par mussara dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 01/04/2007, 19h40
  2. Utilisation de la fonction de déploiement
    Par mchicoix dans le forum XMLRAD
    Réponses: 4
    Dernier message: 01/03/2005, 14h35
  3. Utilisation de la fonction qsort
    Par Jsmeline dans le forum C
    Réponses: 8
    Dernier message: 28/01/2005, 12h40
  4. Utilisation d'une base MySQL
    Par sylviefrfr dans le forum Bases de données
    Réponses: 5
    Dernier message: 29/06/2004, 15h30
  5. [LG]librairies : utiliser seulement quelques fonctions
    Par wwwroom dans le forum Langage
    Réponses: 13
    Dernier message: 14/05/2004, 22h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo