Illegal mix of collations uniquement dans mon script
	
	
		Bonsoir,
J'ai une requête qui fonctionnait très bien jusqu'à ce que je mette 'UNION' et maintenant, j'ai le message suivant.
	Code:
	
1 2 3
   | DB::query(SELECT liv_civilite , liv_prenom , liv_nom , cadeau , titre , ref_a2_presse , libelle_offre , prix_vente FROM test_br WHERE id_commande = '20280' UNION ALL SELECT '', '' , '', '' , '' , '', 'Total' AS 'TOTAL' , SUM(prix_vente) as Total FROM test_br WHERE id_commande = '20280' GROUP BY id_commande )
mysql_query
Illegal mix of collations (utf8_general_ci,IMPLICIT) and (latin1_swedish_ci,COERCIBLE) for operation 'UNION'  | 
 Ma table est défini comme suit :
	Code:
	
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
   | CREATE TABLE `test_br` (
  `id_commande` int(5) NOT NULL default '0',
  `civilite` varchar(4) NOT NULL default '',
  `pay_nom` varchar(50) NOT NULL default '',
  `pay_prenom` varchar(50) NOT NULL default '',
  `pay_appart` varchar(200) NOT NULL default '',
  `pay_imm` varchar(200) NOT NULL default '',
  `pay_voie` varchar(200) NOT NULL default '',
  `pay_bis` varchar(200) NOT NULL default '',
  `pay_libel` varchar(200) NOT NULL default '',
  `pay_bp` varchar(200) NOT NULL default '',
  `pay_cp` varchar(5) NOT NULL default '',
  `pay_ville` varchar(200) NOT NULL default '',
  `liv_civilite` varchar(3) NOT NULL default '',
  `liv_prenom` varchar(50) NOT NULL default '',
  `liv_nom` varchar(50) NOT NULL default '',
  `cadeau` tinyint(1) NOT NULL default '0',
  `titre` varchar(200) NOT NULL default '',
  `ref_titre` varchar(50) NOT NULL default '',
  `libelle_offre` varchar(200) NOT NULL default '',
  `prix_vente` decimal(7,2) default NULL,
  `societaire` varchar(15) NOT NULL default ''
) ENGINE=MyISAM DEFAULT CHARSET=utf8;  | 
 Je n'ai ce message qu'à partir de mon script PHP, pas à partir de phpmyadmin.
Merci d'avance