PDO 基于面向对象思想进行封装,使用 PDO 与 MySQL 数据库建立连接,需要创建 PDO 实例。
    创建 PDO 实例的语法格式:
    $conn = new PDO(“数据库类型:host=主机地址;dbname=库名”,”数据库用户名”,”数据库密码”);

    1. <?php
    2. header("content-type:text/html;charset=utf-8");
    3. $url = "mysql:host=127.0.0.1;dbname=cai";
    4. $user = "root";
    5. $pwd = "123";
    6. $conn = new PDO($url,$user,$pwd);
    7. var_dump($conn);
    8. $conn = NULL;
    9. //将 PDO 对象设置为 NULL,用于关闭 PDO 与 MySQL 数据库的连接。
    10. //注:此句代码可以省略。因为 PHP 有垃圾回收机制,在变量使用结束后,系统将自动销毁。

    PDO 提供了 3 种执行 SQL 语句的方法,分别是 exec()方法、query()方法、prepare()方法。
    exec() 方法可以执行一条 SQL 语句,并返回受影响的行数。该方法通常用于执行 insert、update、delete 等语句。
    exec() 方法的语法格式:
    int PDO::exec(String sql);

    1. <?php
    2. header("content-type:text/html;charset=utf-8");
    3. $url = "mysql:host=127.0.0.1;dbname=cai";
    4. $user = "root";
    5. $pwd = "123";
    6. $conn = new PDO($url,$user,$pwd);
    7. $row = $conn->exec("insert into user(username,password)values('张三','123456')");
    8. //$row:代表数据库受影响行数。
    9. echo "受影响行数:{$row}";

    query()方法的语法格式:
    如果成功,PDO::query()返回PDOStatement对象,如果失败返回 FALSE 。
    可用于查询