IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Requêtes MySQL Discussion :

commande set inoperante sur character_set


Sujet :

Requêtes MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Profil pro
    retraité
    Inscrit en
    Mars 2008
    Messages
    127
    Détails du profil
    Informations personnelles :
    Âge : 75
    Localisation : France

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

    Informations forums :
    Inscription : Mars 2008
    Messages : 127
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
     show global variables where Variable_Name like 'ch%';
    tout reste en utf8
    pareil avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    set collation_database =latin1_general_ci ;
    je sèche un max
    quand je lance
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    331
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 331
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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

  3. #3
    Membre très actif
    Profil pro
    retraité
    Inscrit en
    Mars 2008
    Messages
    127
    Détails du profil
    Informations personnelles :
    Âge : 75
    Localisation : France

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

    Informations forums :
    Inscription : Mars 2008
    Messages : 127
    Par défaut
    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

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    331
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 331
    Par défaut
    Dans ton script, remplace les commandes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SET CHARACTER_SET_ ....
    par les commandes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SET GLOBAL CHARACTER_SET_ ....
    Rachid

Discussions similaires

  1. Equivalent commande Host Linux sur Windows
    Par shadokk dans le forum Windows XP
    Réponses: 6
    Dernier message: 05/01/2011, 14h15
  2. [MySQL] exécuter un script php en commande linux : problème sur les fonctions mysql
    Par dr_octopus74 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 16/03/2007, 16h34
  3. Equivalent de la commande "SET" sous Oracle pour MySQL
    Par f1vincent dans le forum Outils
    Réponses: 4
    Dernier message: 21/12/2006, 21h20
  4. form fenetre modale : set focus sur Etat ??:!
    Par djefff75 dans le forum IHM
    Réponses: 15
    Dernier message: 10/02/2006, 03h28
  5. Commande en shell -- Sur les fichiers
    Par OrangeBud dans le forum Linux
    Réponses: 8
    Dernier message: 18/05/2004, 13h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo