Premiere chose à vérifier : utilise-tu bien mysql_real_escapce_string() ?
Si oui, c'est certainement un problème d'encodage des caractères...
avant de récupérer tes commentaires, essaye de les forcer en UTF-8 (si la nouvelle est bien aussi en UTF8), de cette façon
	
	mysql_query("SET NAMES 'utf8'");
 si ça ne marche toujours pas, récupère tes anciens commentaires et transmet les à la nouvelle avec un htmlentities(), de cette façon :
	
	| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 
 |  
<?php
foreach ($oldCom AS $v) {
     $sql = "INSERT INTO maNewTable SET ";
     foreach ($v AS $key => $val) {
          $sql .= $key." = '".mysql_real_escape_string(htmlentities($val))."', ";
     }
     $sql = rtrim($sql, ', ');
     mysql_query($sql);
}
?> | 
 NB : le mysql_real_escape_string() n'est normalement pas nécessaire avec le htmlentities() mais on ne sait jamais 
NB2 : comme je connais pas exactement les structures des 2 tables j'ai écrit ici un code exemple mais en réalité ce code ne fait qu'un réplica de la premiere table ;-)
						
					
Partager