sortir la liste des bases accessibles à un user? [MySQL] - PHP - Programmation
Marsh Posté le 23-10-2003 à 19:28:20
au pire tester de te connecter à celles-ci, et afficher que celles auxquelles il peut le faire. c'est lourd, moche, il doit sûrement y avoir mieux
Marsh Posté le 24-10-2003 à 12:47:36
c'est possible en jetant un oeil à la base des privilèges de mysql (mysql.db), mais je pensais qu'il y avait une soluce plus simple
Marsh Posté le 23-10-2003 à 13:35:15
Salut,
Je pensais bêtement que si je créais un utilisateur ayant des privilèges en SELECT sur une partie de mes bases de données, la commande "mysql_list_dbs" me renverrait uniquement les bases qu'il a le droit de voir.
Et bien non, ça renvoit toutes les tables.
Comment faire pour n'afficher que les bases qu'il a le droit de voir?
Message édité par duch le 23-10-2003 à 13:40:18