使用PDO语法的mysql查询

时间:2014-05-30 16:56:09

标签: mysql pdo

我有一个查询,我在哪里获取数据库列表。这工作正常,但我不知道如何在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++;

1 个答案:

答案 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>';

      }