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

Requêtes MySQL Discussion :

requête sur champ particuler = champ1.-.champ2


Sujet :

Requêtes MySQL

  1. #1
    Membre régulier
    Inscrit en
    Septembre 2004
    Messages
    387
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 387
    Points : 109
    Points
    109
    Par défaut requête sur champ particuler = champ1.-.champ2
    Bonjour à tous,

    Voilà j'ai un petit souci de langage

    J'ai une table: TABLE_PRODUCTS_STOCK
    où un des champs:products_stock_attributes
    vaut: products_options_id-products_options_values_id (par exemple 1-175)

    J'ai donc fais cette requête:
    Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    $products_options_query = tep_db_query("
      select pov.products_options_values_id, pov.products_options_values_name,
        pa.options_values_price, pa.price_prefix, ps.products_stock_quantity 
      from " . TABLE_PRODUCTS_ATTRIBUTES . " pa, " . 
        TABLE_PRODUCTS_OPTIONS_VALUES . " pov, " 
        .TABLE_PRODUCTS_STOCK." ps 
      where pa.products_id = '" . (int)$this->products_id . "' 
        and ps.products_id = '" . (int)$this->products_id . "' 
        and pa.options_id = '" . (int)$products_options_name['products_options_id'] . "' 
        and pa.options_values_id = pov.products_options_values_id 
        and pov.language_id = '" . (int)$languages_id . "' 
        AND ps.products_stock_attributes = '".(int)$products_options_name['products_options_id']. " - " .pov.products_options_values_id."'");
    Et ca plante, je pense donc que j'ai problème sur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ps.products_stock_attributes ='".(int)$products_options_name['products_options_id']."-".pov.products_options_values_id."'
    qui ne me parais pas ortodoxe.
    j'ai essayé pas mal de synthaxe mais ca foire à chaque fois, et je pense que j'ai un souci avec " et '.

    Merci d'avance pour votre aide.

  2. #2
    Modérateur

    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 801
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 801
    Points : 34 063
    Points
    34 063
    Billets dans le blog
    14
    Par défaut
    Quel est le message d'erreur renvoyé par le SGBD ?
    Quelle est la requête réelle envoyée au serveur par le programme ?

  3. #3
    Membre régulier
    Inscrit en
    Septembre 2004
    Messages
    387
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 387
    Points : 109
    Points
    109
    Par défaut
    bah le problème c'est que ce sois en php ou en sql je sais ce que je voudrais mais je sais pas comment l'ecrire, puisque je voudrais:
    ps.products_stock_attributes = 1-.pov.products_options_values_id où pov.products_options_values_id faire partie des inconnues puisque non défini prélablement
    Je sais pas si je suis claire ou si c'est un problème de logique.?

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Octobre 2007
    Messages : 50
    Points : 53
    Points
    53
    Par défaut
    Tu as essayé avec CONCAT() ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ps.products_stock_attributes = 
    CONCAT((int)$products_options_name['products_options_id'],' - ', pov.products_options_values_id)

Discussions similaires

  1. Requête sur champ binaire
    Par rider74 dans le forum Requêtes
    Réponses: 5
    Dernier message: 06/05/2009, 10h18
  2. Requête sur champ de type OUI/NON
    Par bobosh dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 03/09/2008, 14h13
  3. Problème FastReport et requête sur champ Blob
    Par RodEpsi dans le forum Bases de données
    Réponses: 4
    Dernier message: 16/03/2007, 19h47
  4. Date/Heure Requête sur champ vide
    Par Polo_973 dans le forum Access
    Réponses: 3
    Dernier message: 19/04/2006, 21h19
  5. Requête sur champ DATE
    Par bud_gw dans le forum Langage SQL
    Réponses: 6
    Dernier message: 29/12/2005, 13h18

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