Comment mettre un variable dans mysql
nickleus
Messages postés
384
Statut
Membre
-
nickleus Messages postés 384 Statut Membre -
nickleus Messages postés 384 Statut Membre -
Bonjour,
je met un texte de ce type dans ma base de donnée :
blablabla blabla $var blabla
jusque la pas de problème mais au moment de ré afficher, je fais :
$var = 'bibi';
echo $row_select_db['texte'];
et ca m'affiche ça :
blablabla blabla $var blabla
la variable var n'est pas replis
est ce que quelqu'un sais comment faire pour que ca m affiche : blablabla blabla bibi blabla ?????
merci d'avance
--
Il n'y a pas de problème, il n'y a que des solutions
je met un texte de ce type dans ma base de donnée :
blablabla blabla $var blabla
jusque la pas de problème mais au moment de ré afficher, je fais :
$var = 'bibi';
echo $row_select_db['texte'];
et ca m'affiche ça :
blablabla blabla $var blabla
la variable var n'est pas replis
est ce que quelqu'un sais comment faire pour que ca m affiche : blablabla blabla bibi blabla ?????
merci d'avance
--
Il n'y a pas de problème, il n'y a que des solutions
Configuration: Windows Vista Firefox 3.0.1
9 réponses
-
echo str_replace("$var", $var, $row_select_db['texte']);
-
j'ai essayer mais ça n'a pas l'air de fonctionner mais merci quand même.
Par contre si quelqu'un a une autre idée je suis preneur -
echo str_replace('$var', $var, $row_select_db['texte']);
plutôt ;) -
j'ai essayer entre temps mais ça na pas marché ;)
echo str_replace('#$var#', $var, $row_select_db['texte']); -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
par contre le champs ou est stocké le texte avec la variable est en LONGTEXT est ce que c'est bon ?
-
peut importe, mais les # ça risque pas de marche ça en tout cas.
Le type peut importe, du moment que ça soit du texte.
Je vais essayer pour voir. -
pour ma part ça fonctionne.
et avec ça :
$var = 'bibi';
$txt = $row_select_db['texte'];
echo str_replace('$var', $var, $txt); -
En faite j'ai fait ça puis qu'il faut des # pour faire marcher la fonction preg_replace (d'après php.net).
<?php $var = 'bibi'; ?>
<div id="txt_description"><?php echo preg_replace("#$var#", $var, $row_select_texte_nom['texte']); ?>
pourtant il me semblais aussi que c'était la solution ! -
yoki c'est bon en faite il fallait mettre
$txt = $row_select_db['texte'];
merci bcp pour la solution.