[Resolu] Phpmyadmin: Afficher le contenu d'un blob binaire

C’est pas évident de trouver, d’autant qu’en console, en lançant une requête normale, le contenu (les premiers mots) est affiché human readable.
Mais voilà, via l’interface phpmyadmin, ça m’affiche :

C’est un point de config phpmyadmin, php, navigateur ?

Bon, ben jusqu’à nouvel ordre, on va considèrer que phpmyadmin est à 99%, puisqu’il n’est pas capable d’afficher les données de type binaire contenu dans un champ de type BLOB, merci à :

[quote=“cchatelain”]Quelle interface PHP pour gérer ses bases MySQL ?
Pour gérer mes bases MySQL j’ai fait je choix PHP.
Pourquoi ce choix ? Parceque cela me permet d’avoir la même interface depuis les postes Linux et Windows, ce que j’apprécie fortement car je n’ai pas à me poser de questions, la présentation et le fonctionnels sont toujours les mêmes.
phpMyAdmin :
Très complet, il permet de gérer les utilisateurs, les mots de passe, les droits d’accès, et toutes les opérations courantes en base de données comme les créations et modifications de tables, l’insertion, la modification et la consultation de données.
Toutefois je me suis apperçu il y a peu de temps qu’il n’affiche pas les champs blob.
esKUel :
Lui m’a permis d’afficher les champs blob qui me posaient problème, mais il ne gère pas les utilisateurs et les droits d’accès comme le fait phpMyAdmin… :frowning: Il a quand même une interface facile qui facilite les opérations sur les tables telles que le renommage, le déplacement, la copie, le dump d’une table etc etc…
MySQL.php :
Avec une interface trè simple ce script permet de faire les opérations de gestion de données dans une base. Au programe : Création de table et de bases, modification de structure et gestion des données (édition, insertion, suppression et dump). Malheureusement la zone de saisie des requêtes est trop petite et l’interface demande de l’habitude.
Ma conclusion : l’ensemble phpMyAdmin - esKUel répond entièrement à mes besoins. Il est dommage que phpMyAdmin n’affiche pas les champs blob, il ne lui manque pas grand chose pour répondre à 100 % de mes attentes. Mais je ne désespère pas d’une évolution ou de trouver un produit qui offre tout ce que j’attends… Si c’est le cas je ne manquerai pas de le faire savoir.[/quote]

J’ai donc installé trés facilement esKUel, que je n’ai pas encore exploré , mais qui me donne entière satisfaction quant à l’affichage des données de type BLOB dans son interface.

Premier bémol (peut-être rapidement résolu), je ne voix pas trop où je configure l’encodage pour le rendu de l’interface. Il se peut qu’un simple recode récursif sur le répertoire me donne la réponse … à voir.

C’était bien ça:

mais y’avait peut-être une autre solution :

code/lang# nano francais.inc.php
// $txt[‘charset’] = ‘ISO-8859-1’;
$txt[‘charset’] = ‘UTF-8’;
[/code]
Le premier a suffit, le deuxième ça fait plus cohérent, alors -> 1 + 2 sans doute.

Pas tout à fait, je ne parviens pas à rendre le blob en uft8 … :confused:
Tout est en utf8, mais non … ça veut pas …
Si un jour quelqu’un sait …

Bonjour,
Malgré que l’article soit assez ancien mais comme l’article est bien référencé cela devrait servir.

Pour lire un Blob ou plutôt pour tenter de lire un Blob dans PHPMyAdmin il faut modifier la config.
Il faut donc éditer le fichier de configuration “config.inc.php” et modifier la ligne :

  • $cfgShowBlob = TRUE; // display blob field contents (pour les anciennes versions)

  • $cfg[‘ShowBlob’]= TRUE; // display blob field contents / (les dernières versions)

Si la variable n’existe pas, il suffit de la créer et cela devrait fonctionner.

Geolocalise-Ip