我有一个查询,我在哪里获取数据库列表。这工作正常,但我不知道如何在PDO语法中执行查询。
$link = mysql_connect('localhost', 'root', '');
$db_list = mysql_list_dbs($link);
$i = 0;
$cnt = mysql_num_rows($db_list);
while ($i < $cnt) {
echo '<a href='.$i.'>'.mysql_db_name($db_list, $i).$i.' </a><br>';
$i++;
答案 0 :(得分:0)
此处带有pdo的示例代码
$user = 'root';
$pass = 'root';
$server = 'localhost';
$dbh = new PDO( "mysql:host=$server", $user, $pass );
$dbs = $dbh->query( 'SHOW DATABASES' );
while( ( $db = $dbs->fetchColumn( 0 ) ) !== false )
{
echo $db.'<br>';
}