• 技术文章 >专题 >php mysql

    分享两种PHP7连接MySQL的方法

    藏色散人藏色散人2020-09-03 16:25:14转载843

    php7 连接 mysql 的两种方式

    PHP 5 的使用者可以使用 MySQL extension,mysqli 和 PDO_MYSQL 。php 7移除了mysql extension,只剩下后面两种选择.

    推荐:《mysql视频教程

    这份文档解释了每个API 的术语,帮助我们如何使用API 和了解相关API的信息。

    PHP 提供了三种不同的API去连接mysql数据库。下面的示例代码展示了3种不同连接mysql数据库的方式。

    /*
     * mysqli
     * 数据库地址,登陆账号,密码,数据库名称
     */
        $mysqli = new mysqli("localhost", "root", "", "student");
        $sql = "SELECT * FROM tb_user";
        $result = $mysqli->query($sql);
        $row = $result->fetch_assoc(); // 从结果集中取得一行作为关联数组
        echo $row["password"];
        /* free result set */
        $result->free();  
        /* close connection */
        $mysqli->close();

    /*
     * 第一个参数是mysql:host,第二是dbname,第三个账户名,第四个密码
     */
    try {
        $pdo = new PDO("mysql:host=localhost;dbname=student", "root", "");
    } catch (PDOException $e) {
        echo 'Connection failed: ' . $e->getMessage();
    }
    $sql = "select * from tb_user";
    echo $sql . "<BR>";
    $pdo->query('set names utf8;');
    $result = $pdo->query($sql);
    $rows = $result->fetchAll();
    foreach ($rows as $row) {
        $username = $row[1];
        $pwd = $row[2];
        echo $username;
    }

    以上就是分享两种PHP7连接MySQL的方法的详细内容,更多请关注php中文网其它相关文章!

    声明:本文转载于:cnblogs,如有侵犯,请联系admin@php.cn删除
    专题推荐:MySQL PHP7
    上一篇: 下一篇:php操作mysql数据库入门系列教程
    大前端线上培训班

    相关文章推荐

    • mysql怎么通过cmd更改密码?• mysql不严谨模式怎么开启?• mysql怎么在当前时间增加一小时• mysql怎么解决不可重复读

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网