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 :

Noms de colonnes sous mysql incompatible ? [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 8
    Par défaut Noms de colonnes sous mysql incompatible ?
    Bonsoir,

    Je sèche sur un problème de noms de colonne sous mysql.

    J'utilise easyphp 5.3.3.1 en local.

    J'ais une bdd avec une table de 8 colonnes
    410008014BED8A10 type float
    780008014C880310 type float
    630008016B6F4D10 type float
    4E0008014CAEDA10 type float
    32000801946E1E10 type float
    9F0008016B881E10 type float
    AD0008014C8CAA10 type float
    DATETIME type datetime

    Lorsque je fais une requete sur cette table, impossible d'avoir la valeur des colonnes nommé 32000801946E1E10 et 4E0008014CAEDA10, alors qu'elles sont identiques aux autres ! Si je les renomme toto et titi ou ce que vous voulez ça fonctionne

    Une piste ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    $requete= mysql_query("SELECT 32000801946E1E10 FROM logtemp ORDER BY datetime DESC LIMIT 1") or die();
    $x = mysql_fetch_array($requete);
    $temp = $x['32000801946E1E10'];
    echo "$temp";

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Juillet 2011
    Messages
    146
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2011
    Messages : 146
    Par défaut
    Échapper les noms des colonnes et des tables est une bonne habitude à prendre

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $requete= mysql_query("SELECT `32000801946E1E10` FROM `logtemp` ORDER BY `datetime` DESC LIMIT 1")

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 8
    Par défaut
    Oui, merci, mais ça ne m'aide pas

  4. #4
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    Citation Envoyé par stephk Voir le message
    Oui, merci, mais ça ne m'aide pas
    pourquoi t'as la même erreur ?

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 8
    Par défaut
    Oops, oui effectivement ça marche

    Merci

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 22/01/2012, 20h03
  2. [LabView 8.2] Nom de colonne sous Excel
    Par joebar511 dans le forum LabVIEW
    Réponses: 11
    Dernier message: 13/05/2008, 13h50
  3. Réponses: 4
    Dernier message: 22/03/2007, 14h41
  4. changer le nom d'une colonne en mysql a traver VB
    Par foufidou dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 20/08/2006, 18h04
  5. Usage de l'Api MySQL (resultat en fct du nom de colonne)
    Par schneed dans le forum C++Builder
    Réponses: 2
    Dernier message: 10/01/2006, 19h52

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