Mysql 5 utilise l'UTF8 comme jeu par défault, et parfois lors de migration, les données en latin1 ne passe pas, ou mal.

voici une solution… 

Juste après le mysql_connect();

placer ceci
mysql_query("SET NAMES 'latin1'");

ce qui définira le jeu de caractère à utilisé.