Soutenez-nous

FAQ PHPConsultez toutes les FAQ

Nombre d'auteurs : 68, nombre de questions : 580, dernière mise à jour : 29 juillet 2013 

 
OuvrirSommaireScriptsphpMyAdmin

Dans votre fichier de configuration de phpMyAdmin (config.inc.php), la clé hide_db du tableau associé à votre serveur MySQL permet de spécifier, sous forme de masque (syntaxe PCRE), le nom de la ou les bases à ne pas afficher dans l'interface de phpMyAdmin.

En voici quelques exemples :
Sélectionnez
// Exclure seulement la base information_schema
$cfg['Servers'][$i]['hide_db'] = 'information_schema';
// Exclure toutes les bases commençant par priv :
$cfg['Servers'][$i]['hide_db'] = '^priv';
// Exclure les bases portail et forum
$cfg['Servers'][$i]['hide_db'] = '^(portail|forum)$';

Note : Le but est simplement de ne pas montrer une base dans l'interface. phpMyAdmin n'empêchera pas l'utilisateur d'exécuter des requêtes sur une base qui est ainsi cachée. Cela revient et est régi par les droits au niveau du SGBD.

Créé le 7 novembre 2007  par Julp

Lien : Initiation aux expressions régulières PCRE

Éditez le fichier de configuration de phpMyAdmin, config.inc.php, puis ajoutez ou modifiez le paramètre MaxRows pour augmenter la valeur qui est de 30 par défaut.

Exemple pour remonter ce nombre à 50 :
Sélectionnez
$cfg['MaxRows']               = 50;     // maximum number of rows to display

En revanche, si vous souhaitez que tous les résultats s'affichent désormais sur une seule et unique page, affectez la valeur all au paramètre MaxRows et TRUE à ShowAll. Sans cette dernière, une erreur de syntaxe SQL sera générée.

Application :
Sélectionnez
$cfg['ShowAll']               = TRUE;  // allows to display all the rows
$cfg['MaxRows']               = 'all';     // maximum number of rows to display

Remarque : Un affichage en une seule fois de tous les résultats de vos requêtes pourra s'en ressentir sur les performances de votre serveur. Cela sera d'autant plus vrai dans un environnement multi-utilisateur.

Créé le 7 novembre 2007  par Julp
  

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2003 Developpez.com Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.