zoukankan      html  css  js  c++  java
  • mysql 获取所有的数据库名字

    mysql 获取所有的数据库名字


    一、如果使用的是mysqli:

    $con = @mysqli_connect("localhost", "root", "123456");
    if (mysqli_connect_errno($con)){
      die('Could not connect: ' . mysqli_connect_error());
    }
    
    $sql = 'show databases;';
    if (!($db_list = mysqli_query($con,$sql))){
        //这里按照mysql命令行的格式提示错误信息。
        $errInfo = 'ERROR';
        $errInfo .= ' ' .mysqli_errno($con);//错误代码
        $errInfo .= ' ('.mysqli_sqlstate($con).')';//SQLSTATE错误代码
        $errInfo .= ' : '.mysqli_error($con);//错误描述
        die($errInfo);
    }
    
    while ($db = mysqli_fetch_object($db_list)){
      echo $db->Database . "<br />";
    }
    mysqli_close($con);

    二、如果使用的是mysql:

    $con = mysql_connect("localhost", "user", "password");
    if (!$con)
    {
      die('Could not connect: ' . mysql_error());
    }
    
    $db_list = mysql_list_dbs($con);
    
    while ($db = mysql_fetch_object($db_list))
    {
      echo $db->Database . "<br />";
    }
    mysql_close($con);

    总结:

      mysql_connect()函数修改为mysqli_connect();
      mysql_error()函数修改为mysqli_error();
      mysql_list_dbs()函数不存在。
      mysql_fetch_object()函数修改为mysqli_fetch_object();
      mysql_close()函数修改为mysqli_close();


  • 相关阅读:
    清华大学2015年自主招生暨领军计划试题
    高斯取整函数专题
    国际上的数学比赛
    清华大学数学系本科用什么教材?
    数学人眼中的湖北
    北京十一学校潘国双:激发学习的内在动力
    数学家Erdos的故事
    CentOS7关于网络的设置
    MySQL表连接
    MySQL的sql解析
  • 原文地址:https://www.cnblogs.com/gyfluck/p/9627876.html
Copyright © 2011-2022 走看看