Précédent   Forum des professionnels en informatique > Bases de données > MySQL
MySQL Forum d'entraide MySQL. Avant de poster -> FAQ MySQL, Tutoriels MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/05/2011, 11h17   #1
Membre régulier
 
jean-michel gens
retraité
Inscription : mars 2008
Messages : 116
Détails du profil
Informations personnelles :
Nom : jean-michel gens
Âge : 62
Localisation : France

Informations professionnelles :
Activité : retraité
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mars 2008
Messages : 116
Points : 93
Points : 93
Envoyer un message via ICQ à jean-michel-78 Envoyer un message via Yahoo à jean-michel-78 Envoyer un message via Skype™ à jean-michel-78
Par défaut commande set inoperante sur character_set

bonjour à tous
j'ai changé de distrib et les commandes que je passais dans mon script ne semblent plus être exécutées

Code :
1
2
3
4
5
SET character_set_client     = latin1;
SET character_set_connection = latin1;
SET character_set_database   = latin1;
SET character_set_results    =latin1;
SET character_set_server     =latin1;
si je fais
Code :
 SHOW global VARIABLES WHERE Variable_Name LIKE 'ch%';
tout reste en utf8
pareil avec
Code :
SET collation_database =latin1_general_ci ;
je sèche un max
quand je lance
Code :
mysql --default-character-set latin1
ma table est bien dumpée avec les accents mode latin1 sur la console

mais je passe par du PHP
merci
jean-michel-78 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/05/2011, 14h53   #2
Membre éclairé
 
Inscription : avril 2009
Messages : 331
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : avril 2009
Messages : 331
Points : 397
Points : 397
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
mysql> SHOW session VARIABLES LIKE 'character_set_client%';
+----------------------+--------+
| Variable_name        | Value  |
+----------------------+--------+
| character_set_client | latin1 |
+----------------------+--------+
1 row IN SET (0.00 sec)
 
mysql> SHOW global VARIABLES LIKE 'character_set_client%';
+----------------------+--------+
| Variable_name        | Value  |
+----------------------+--------+
| character_set_client | latin1 |
+----------------------+--------+
1 row IN SET (0.00 sec)
 
mysql> 
mysql> SET character_set_client = utf8;
Query OK, 0 rows affected (0.00 sec)
 
mysql> SHOW session VARIABLES LIKE 'character_set_client%';
+----------------------+-------+
| Variable_name        | Value |
+----------------------+-------+
| character_set_client | utf8  |
+----------------------+-------+
1 row IN SET (0.00 sec)
 
mysql> SHOW global VARIABLES LIKE 'character_set_client%';
+----------------------+--------+
| Variable_name        | Value  |
+----------------------+--------+
| character_set_client | latin1 |
+----------------------+--------+
1 row IN SET (0.00 sec)
 
mysql>
Vous voyez pourquoi?

Rachid
mydb_server est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/05/2011, 17h41   #3
Membre régulier
 
jean-michel gens
retraité
Inscription : mars 2008
Messages : 116
Détails du profil
Informations personnelles :
Nom : jean-michel gens
Âge : 62
Localisation : France

Informations professionnelles :
Activité : retraité
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mars 2008
Messages : 116
Points : 93
Points : 93
Envoyer un message via ICQ à jean-michel-78 Envoyer un message via Yahoo à jean-michel-78 Envoyer un message via Skype™ à jean-michel-78
je vois que ce sont les variables de sessions qui sont affectées
lorsque je dumpe avec select c est bon
mais par le PHP c est mauvais donc je m oriente vers un probleme au niveau du PHP
j ai dumpé par ini_get_all les variables de PHP.INI sur le serveur qui fonctionne
et je les ai comparé à celles de mon PC serveur avec le bug
je ne vois pas de différence notoire
jean-michel-78 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/05/2011, 21h31   #4
Membre éclairé
 
Inscription : avril 2009
Messages : 331
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : avril 2009
Messages : 331
Points : 397
Points : 397
Dans ton script, remplace les commandes :
Code :
SET CHARACTER_SET_ ....
par les commandes :
Code :
SET GLOBAL CHARACTER_SET_ ....
Rachid
mydb_server est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h29.


 
 
 
 
Partenaires

Hébergement Web