variable dans BDD

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : variable dans BDD

par iclo » 15 déc. 2005, 14:00

En effet, c'est plutot bizzare comme façon de faire...

par jobherzt » 15 déc. 2005, 12:57

donc, c'est bien ce que je craignais. en fait, je ne vois pas bien l'interet. dis nous plutot ce que tu veux faire, il y a surement une meilleur solution. sinon :

- dans la phrase recupere dans ta base, tu peux utiliser un :
//ceci devrait remplacer le mot "$test" par la valeur de $test
$texte=str_replace('\$test',$test,$texte);
sinon, je ne vois pas trop.

par pitt » 15 déc. 2005, 10:43

montre nous le script d'insertion dans ta base pour etre sur que la champ ne soit pas réellement $test

par Invité » 15 déc. 2005, 02:51

merci de repondre !

En fait la variable $test insérée dans la bdd n'est pas interprétée et cela est voulu! j'ai donc dans ma bdd écrit exactement : Mon test est de $test

Quand j'affiche ma page, je donne la valeur $test = 1

Dans le code de ma page je fais une requete et affiche ma phrase a l'aide d'un echo :

Code : Tout sélectionner

$result = mysql_query($query, $ma_base); if (mysql_num_rows($result) >0) { $res = mysql_fetch_array($result); echo $res[3]; }
Cela m'affiche : Mon test est de $test :cry:

Merci pour ton aide ! j'espere que tu as compris.

par jobherzt » 15 déc. 2005, 02:45

si je t'ai bien compris, ce n'est pas possible ou alors complique. ou si je t'ai bien compris mais autrement, :-) il vaut mieux que tu nous montre ton code, parce que tu dois avoir une erreur. normalement, la valeur de $test est interprété au moment ou tu inscris le texte dans ta base. ex : si $test vaut 1, ton champs dans ta base vaudra "mon test vaut 1".

variable dans BDD

par Invité » 15 déc. 2005, 02:31

Salut a tous !

J'ai intégré dans un champ de ma bdd mysql une variable $test au sein d'un texte.(exemple : "Mon test est de $test")

Cependant, qd je fais un echo de ce champ, il me retourne $test et non le resultat de la variable que je voudrais.(résultat : "Mon test est de $test")

En fait, je voudrais executer une variable qui a été inscrite dans la bdd.
(resultat souhaité: "Mon test est de 1")

J'espere que vous m'avez compris :oops:

Merci :wink: [/b]