Con este script Php obtendremos el nombre de todas las bases de datos alojadas en nuestro servidor.
Para ello, utilizamos la clase PDO de Php y la query Sql SHOW DATABASES, que nos devolverá un array que recorreremos con el bucle foreach.
Tan solo tendremos que configurar correctamente las credenciales de nuestra base de datos.
<?php $host = '127.0.0.1'; $port = '3306'; $user = 'root'; $password = ''; $pdo = new PDO("mysql:host=$host;port=$port", $user, $password); $stmt = $pdo->query('SHOW DATABASES'); $databases = $stmt->fetchAll(PDO::FETCH_COLUMN); foreach($databases as $database){ echo $database; } ?>
Si te ha sido de utilidad ¡deja un comentario!
muchas gracias no encontraba esto por ningún lado, tenia la idea, pero no lograba concretarla