PHP三种连接mysql方式

男娘i 2022-01-30 07:29 393阅读 0赞

主要分为两种,一是通过MYSQLI方式,另外是通过PDO

MYSQLI方式只能连接mysql数据库,而PDO方式可以连接12种数据库,便于数据库切换
一、MYSQLI方式
分为面向过程和面向对象两种不同的方式
1.MYSQLI(面向过程)

  1. <?php
  2. $servername = "localhost";
  3. $username="root";
  4. $password="";
  5. //创建连接
  6. $conn=mysqli_connect($servername,$username,$password);
  7. if(!$conn){
  8. die("Connection failed:".mysqli_connect_error());
  9. }
  10. echo "连接成功!";
  11. //关闭连接
  12. mysqli_close($conn);
  13. echo "<br>"."连接已关闭";
  14. echo "<br>";
  15. ?>

2.MYSQLI(面向对象)

  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: 恒信科技
  5. * Date: 2019/5/18
  6. * Time: 16:53
  7. */
  8. $servername = "127.0.0.1";
  9. $username = "root";
  10. $password = "";
  11. $conn = new mysqli($servername,$username,$password);
  12. if ($conn->connect_error) {
  13. die("Connection failed:" + $conn->connect_error);
  14. }
  15. echo "连接成功"."<br>";
  16. //关闭连接
  17. $conn->close();
  18. echo "连接已经关闭";
  19. echo "<br>";
  20. ?>

二、PDO方式

  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: 恒信科技
  5. * Date: 2019/5/18
  6. * Time: 16:53
  7. */
  8. $servername = "localhost";
  9. $username = "root";
  10. $password = "";
  11. try{
  12. $conn=new PDO("mysql:host=$servername;",$username,$password);
  13. echo "连接成功!"."<br>";
  14. }
  15. catch (PDOException $e){
  16. echo $e->getMessage();
  17. }
  18. //关闭连接
  19. $conn=null;
  20. echo "连接已经关闭"."<br>";
  21. ?>

发表评论

表情:
评论列表 (有 0 条评论,393人围观)

还没有评论,来说两句吧...

相关阅读

    相关 PHP连接mysql方式

    主要分为两种,一是通过MYSQLI方式,另外是通过PDO MYSQLI方式只能连接mysql数据库,而PDO方式可以连接12种数据库,便于数据库切换 一、MYSQLI方式