List all database names in MySQL
<?php
//Connect to the MySQL server using PDO.
$pdo = new PDO("mysql:host=localhost", "root", "");
//Execute a "SHOW DATABASES" SQL query.
$stmt = $pdo->query('SHOW DATABASES');
//Fetch the columns from the returned PDOStatement
$databases = $stmt->fetchAll(PDO::FETCH_COLUMN);
//Loop through the database list and print it out.
foreach($databases as $database){
//$database will contain the database name
//in a string format
echo $database, '<br>';
}
?>























