Bonjour
Je repost ici, car je pense que mon probleme vient de MySql.
Les Administrateurs du forum PHP ayant surement du penser que le problème venait de phpMyAdmin il ont déplacé mon sujet dans la section outils phpMyAdmin (ou je pense qu'il n'a rien a faire, donc je n'aurais jamais de réponse).
Je cherche depuis 2 jours sans résultat, en dernier recours je viens faire appel a vous.
Lorsque j'ecris un é dans une procedure stocké puis que je l'enregistre tout est ok.
Lorsque je clique sur modifier la procedure stocké, j'ai un é a la place du é
Je pense avoir tout mis en utf8 (enfin surement pas sinon ca marcherai)
voici mes parametres.
version php=> 5.3.15
Apache/2.2.22 (Unix) mod_ssl/2.2.22 OpenSSL/1.0.1c-fips PHP/5.3.15
Version Mysql=> 5.1.49
Version du client de base de données: libmysql - 5.1.49
php
default_charset utf8
Mysql
la commande=> SHOW VARIABLES LIKE "%character%"; donne:
La commande=> SHOW VARIABLES LIKE "%collation%"; donne:character_set_client utf8
character_set_connection utf8
character_set_database utf8
character_set_filesystem binary
character_set_results utf8
character_set_server utf8
character_set_system utf8
Lorsque je vais sur modifier ma procedure j'ai:collation_connection utf8_general_ci
collation_database utf8_general_ci
collation_server utf8_general_ci
Lorsque je vais sur exporter ma procedure j'ai:begin
declare é varchar(10);
end
Merci d'avance a qui pourra m'aider car je ne sais plus quoi faire maintenant.CREATE DEFINER=`root`@`localhost` PROCEDURE `zz`()
begin
declare é varchar(10);
end
Partager