Requete qui s'execute à moitié
Bonjour :D
je vous montre ma requete :
Code:
1 2 3 4 5 6
| INSERT INTO mail
(IDREQUETE,SUJET,MAILHTML,MAILTXT,NUM_MODIF,SUJETEN,MAILHTMLEN,MAILTXTEN,SUJETDE,MAILHTMLDE,MAILTXTDE)
values('14','sujet : èé',
'<p><font color="#ff0000"><strong>Test caracteres speciaux :</strong></font></p><p>& é " \' ( - è _ ç à ) =</p><p><strong><font color="#339966">Test flux rss :</font></strong></p><p>[RSS:Blog_Studio-Scrap]</p>',
'Test caracteres speciaux :\r\n\r\n& é \" \' ( - è _ ç à ) =\r\n\r\nTest flux rss :\r\n\r\n[RSS:Blog_Studio-Scrap]',
0,'','','','','','') |
Cette requete fonctionne parfaitement... quand je passe par phpmyadmin mais si je fais ça :
Code:
1 2 3 4 5
|
$query = "INSERT INTO mail (IDREQUETE,SUJET,MAILHTML,MAILTXT,NUM_MODIF,SUJETEN,MAILHTMLEN,MAILTXTEN,SUJETDE,MAILHTMLDE,MAILTXTDE)
values('$id','$objet','".mysql_real_escape_string($html,$rsc)."','".mysql_real_escape_string($txt,$rsc)."',0,'".$objeten."','".$htmlen."','".$txten."','".$objetde."','".$htmlde."','".$txtde."')";
echo $query;
mysql_query($query); |
Et bien cette meme requete ne se fait pas en entier.8O
C'est à dire, la donnée .mysql_real_escape_string($txt,$rsc). ne s'enregistre qu'à moitier. Aprés execution, dans ma BDD, je me retrouve avec :
Citation:
Test caracteres speciaux :
&
au lieu de
Citation:
Test caracteres speciaux :
& é " ' ( - è _ ç à ) =
Test flux rss :
[RSS:Blog_Studio-Scrap]