PHP variable contien & problème sql

pazz -  
 pazz -
Bonjour,

j'ai un problème je désire enregistrer dans ma base de donnée une variable qui contient des & et cela semble ne pas passer car le résulta s'arrête juste avant le premier &

code:

mysql_query("UPDATE accueil SET valeur='".$contenu."' WHERE id='".$id."'");

la variable $contenu vaux sa:

<object type='application/x-shockwave-flash' data='player_mp3_maxi.swf' width='200' height='20'>
<param name='wmode' value='transparent' />
<param name='movie' value='player_mp3_maxi.swf' />
<param name='FlashVars' value='mp3=".$dossier."/".$dossier2."/".$file."&bgcolor1=e5c586&bgcolor2=907136&buttoncolor=0000&buttonovercolor=695328&slidercolor1=0000&slidercolor2=0000&sliderovercolor=695328&textcolor=0&showvolume=1' />
</object>

auriez-vous une solution ?
A voir également:

4 réponses

Alain_42 Messages postés 5361 Date d'inscription   Statut Membre Dernière intervention   894
 
et en echapant par un anti slash \

\&
0
pazz
 
j'ai essaier mais bizar il m'enregistre rien du tout
0
Alain_42 Messages postés 5361 Date d'inscription   Statut Membre Dernière intervention   894
 
Sinon ce qui varie d'un enregistrement a l'autre ce sont seulement les variables $dossier $dossier2 $file alors pourquoi ne pqs enregistrer seulement dans ta table:

$dossier."/".$dossier2."/".$file


et tu rajoutes tout le reste au moment ou tu en as besoin
0
pazz
 
non car tout le contenu de mon site est stocker dans ma BDD et je peut le modifier avec mon éditeur wysiwig et je veut donc pouvoir inclure des music mp3 de cette façon

pazz
0