PHP variable contien & problème sql

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 ?
Configuration: Windows Vista
Firefox 3.5.3

4 réponses

  1. 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
    1. 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