• 使用mysql,mysql,PDOi扩展连接数据库 Alex


    使用mysql扩展连接数据库

    php使用mysql扩展连接数据库的测试代码

    <?php
    $conn = mysql_connect('mysqlserver','username','password');
    if ($conn)
    echo "OK";
    else
    echo "Failure";
    #echo mysql_error();
    mysql_close();
    ?>

    目前已经淘汰

    使用mysqli扩展连接数据库

    php使用mysqli扩展连接数据库的测试代码

    <?php
    $mysqli=new mysqli("mysqlserver", "username", "password");
    if(mysqli_connect_errno()){
    echo "Failure";
    $mysqli=null;
    exit;
    }
    echo "OK";
    $mysqli->close();
    ?>

    这种办法只能来连MySQL的数据库,如果是 oracle的话就不行了

    使用PDO(PHP Data Object)扩展连接数据库

    php使用pdo扩展连接数据库的测试代码1

    <?php
    $dsn='mysql:host=mysqlhost;dbname=test';
    $username='root';
    $passwd='alex';
    $dbh=new PDO($dsn,$username,$passwd);
    var_dump($dbh);
    ?>

    PDO可以连接任何数据库,下面是带注释的

     1 <?php
     2 $dsn='mysql:host=mysqlhost;dbname=test';
     3 #dsn=这里连MySQL数据库就写MySQL,连其他数据库就写其他的。
     4 #host=这里是数据库的服务器的名称
     5 #dbname=数据库服务器
     6 $username='root';
     7 #数据库用户
     8 $passwd='alex';
     9 #数据库密码
    10 $dbh=new PDO($dsn,$username,$passwd);
    11 var_dump($dbh);
    12 #连接的时候,把连接的信息进行打印
    13 ?>
    
    
  • 相关阅读:
    10-23C#基础--结构体
    10-23C#基础--特殊集合(stack、queue、hashtable)
    10-21C#基础--集合
    10-20C#基础---一维、二维数组&&冒泡排序
    10-19C#基础--第四部分类型(2)重点
    10-17C#第四部分--类型(1)
    10-17C#语句(3)--跳转语句、异常处理语句
    10-16C#for...循环语句(2)
    C# DEBUG 调试信息打印及输出详解
    .NET中值得体验的精妙设计
  • 原文地址:https://www.cnblogs.com/alexlv/p/14596412.html
Copyright © 2020-2023  润新知