requete - choix de la valeur - SQL/NoSQL - Programmation
Marsh Posté le 27-03-2006 à 16:22:23
t'utilise quoi comme SGBD ?
De toutes façon faut que tu le passe en variable, dans ta requete ici test fait référence à quelquechose qui doit exister (une colonne par exemple) alors qu'elle n'existe pas d'où l'erreur.
Pour avoir une variable, ça doit dépendre du SGBD. Si je ne me trompe pas sur Oracle par exemple il faut utiliser le signe $ devant : par exemple $test
En faisant des recherches sur variable et ton SGBD tu trouveras je pense.
Marsh Posté le 27-03-2006 à 16:25:59
dlaumor a écrit : t'utilise quoi comme SGBD ? |
J'utilise MySQL
Marsh Posté le 27-03-2006 à 16:36:04
ReplyMarsh Posté le 27-03-2006 à 16:52:13
ReplyMarsh Posté le 27-03-2006 à 16:54:14
smaragdus a écrit :
|
Le problème c'est que je ne peux pas utiliser de code. Je veux faire ça directement dans ma requete
en mettant une variable dans ma requete je veux qu'à l'execution on me demande la valeur.
sous access ça marche mais en mysql je n'y arrive pas
Marsh Posté le 27-03-2006 à 17:01:20
isa21493 a écrit : sous access ça marche mais en mysql je n'y arrive pas |
Si j'ai bien compris tu utilises la console comme client pour mysql ?
Ce que tu veux faire n'est pas possible à ma connaissance, la console est très limitée dans ses fonctionnalités, elle est faite pour tester/executer des scripts, pas pour être utilisée comme une interface utilisateur.
Marsh Posté le 28-03-2006 à 10:13:45
smaragdus a écrit : Si j'ai bien compris tu utilises la console comme client pour mysql ? |
ok donc je ne peux pas faire ce que je veux faire...
il faut que je trouve une autre solution ...
je vois pas trop comment faire ...
si qqun a une idée.
en fait je fais des stats en fonction des semaines et je voudrais pouvoir choisir la semaine que je veux.
Marsh Posté le 27-03-2006 à 14:16:32
bonjour à tous,
j'ai une requete avec un WHERE
je voudrais en fait faire ça:
et que quand ma requete se lance pour test on me demande quelle valeur je veux.
là ma requete en faisant ça ne marche pas,
savez vous comment faire?