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();


  • 相关阅读:
    mysql cpu 占用高
    使用cron命令配置定时任务(cron jobs)
    python 获取时间
    linux 免密码登陆
    linux 查看登录日志
    shizhong
    正则(?is)
    python shell
    linux 时间设置
    java获取当前时间前一周、前一月、前一年的时间
  • 原文地址:https://www.cnblogs.com/gyfluck/p/9627876.html
Copyright © 2011-2022 走看看