probleme de requete mysql

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics

azrael
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 5
Inscription: 7 Sep 2004

probleme de requete mysql

Message le Mar Sep 07, 2004 17:15

bon c'est certainement une commande tres simple à faire mais bon j'y arrive pas :'(

en fait j'ai une table 'expl' comme cela:

table 'expl'
possède un champ 'value'

name value
------- ----------
valueImg[0] /blabla/qch
valueImg[1] /blabla/qch
valueImg[2] /blabla/qch
valueRu[0] /blabla/qch
valueRu[1] /blabla/qch
valueRu[2] /blabla/qch
value[0] /blabla/qch
value[1] /blabla/qch
value[2] /blabla/qch

et grace à une commande mysql j'aimerai obtenir les différentes valeurs classées comme ceci :

valueImg ||valueRu ||value |
valueImg[0] ||valueRu[0]||value[0]|
valueImg[1] ||valueRu[1]||value[1]|
valueImg[2] ||valueRu[2]||value[2]|

j'ai essayé avec des like ou des order mais bref je dois faire des erreur de syntaxe j'y rrive trop pas.
en tous cas si qq à une idée je l'en remercie

merci
Dernière édition par azrael le Mar Sep 07, 2004 17:21, édité 1 fois.


totoro
WRInaute impliqué
WRInaute impliqué
 
Messages: 925
Inscription: 28 Juil 2004

Message le Mar Sep 07, 2004 17:20

Tu peux nous donner ta syntaxe de base plz ?

azrael
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 5
Inscription: 7 Sep 2004

je recomence avec tout cette fois

Message le Mar Sep 07, 2004 17:26

donc j'ai ajouté dans le sujet le champ value qui possede les value de name
je me suis mal expliqué dans le sujet arf :roll:

bon en gros j'ai deux commandes

SELECT value
FROM base.expl
WHERE name LIKE 'value[%'

qui m'affiche toutes les valeurs des noms value[n]

et une autre requete

SELECT value
FROM base.expl
WHERE name LIKE 'valueRu[%'

qui m'affiche toutes les valeurs des noms valueRu[n]

en fait j'aimerai fusionner les deux requetes en une seule pour m'afficher les deux liste de valeur sur deux colonnes différentes
voilà
merci

azrael
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 5
Inscription: 7 Sep 2004

une demi solution

Message le Mar Sep 07, 2004 17:36

j'arrive à une demi solution
qd je fais un

SELECT cnf_value
FROM config
WHERE cnf_name
NOT LIKE 'monneyI%'

pour enlever le champ que je ne veut pas
mais j'aimerai plus avoir deux colonne avec tous les resultat pour trier apres avec php
ça sera plus simple

enfin merci si vous avez une id

azrael
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 5
Inscription: 7 Sep 2004

presque

Message le Mar Sep 07, 2004 17:43

hum bref ct tout bete pour y arriver presque

SELECT value
FROM expl
WHERE name
LIKE 'value[%' OR name
LIKE 'valueR%'

juste qu'après le OR je ne precisait pas name et donc ça ne me ressortait pas le bon resultat.
donc ct bien une erreur de syntaxe
desolé

maintenant ça me sort les resltat sous cette forme :
les valeurs de ces champs

valueRu[0]
valueRu[1]
valueRu[2]
value[0]
value[1]
value[2]

et donc j'aimerai les avoir sous la forme


valueRu[0] value[0]
valueRu[1] value[1]
valueRu[2} value[2]

si qq avait une id
merci


totoro
WRInaute impliqué
WRInaute impliqué
 
Messages: 925
Inscription: 28 Juil 2004

Message le Mar Sep 07, 2004 17:54

Je sais que ça ne va pas répondre directement à ta question, mais la structure de ta table me semble... compliquée !

Pourquoi ne pas faire plusieurs champs ? Avec un id pour trier tout ca ?
du genre table valeurs :
id_val / valeur Ru / value ?

Sinon là tu a l'air bon pour stocker dans une array et trier derrière...

azrael
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 5
Inscription: 7 Sep 2004

re

Message le Mar Sep 07, 2004 18:07

oui effectivement pour le coup il suffit que je selectionne le name en même temps et je pourrai faire mes tris par derrière
enfin merci quand même
ciao

ps: n'empeche que si on pouvait quand même tout faire dans la requete ça serait encore mieux mais bon on va attendre pour les optimisations si s'en ai une parceque je sais pas comment mysql gere ça derrière

allez ciao all


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité