studenttours
Messages postés9Date d'inscriptionmardi 22 avril 2008StatutMembreDernière intervention26 avril 2008
-
25 avril 2008 à 10:56
studenttours
Messages postés9Date d'inscriptionmardi 22 avril 2008StatutMembreDernière intervention26 avril 2008
-
26 avril 2008 à 11:16
bonjour,
j'ai du code hexa que je transforme en texte(la fonction marche parfaitement), et lorsque j'insere le résultat dans une table mysql, il m'insere du code ASCII? ( Guade.......) alors que si j'affiche la requete avant l'insertion il m'affiche du texte?
aidez moi svp.
merci
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 25 avril 2008 à 13:26
en meme temps, ta fonction renvoie exactement ce qui entre dans ta table... ce que tu mets la, c'est pas de l'ascii brut, c'est l'entite html qui correspond a cet ascii...
if ($meta->type == 'string'or $meta->type=='blob')
{
$voir[$i]="'".$voir[$i]."'";
}
if ($voir[$i]==null) {$voir[$i]='null';}
$x=$x.",$voir[$i]";
}
$x=$x.")";
$requete7 = "insert into ".$table." values ".$x;
echo $requete7;
$result4 = mysql_db_query("test00", $requete7);
echo mysql_error();
}
quand je fait echo $requete7 ça m'affiche le bon resultat ( je travaille sur une base multilangue) donc pour le serbe par xemple: ça m'affiche : insert into alias_sr values (17,'?????????',17,308,1,5,0,'2404400430043D044604430441043A043004')
alors que dans la base je trove: Францус&... pourl champs qui n cirylique.