zoukankan      html  css  js  c++  java
  • PDO扩展

    1 PDO基本使用

    1.1 PDO增删改查

    先实例化PDO对象,并创建测试数据表:

    <?php
    $dsn = 'mysql:host=localhost;dbname=test;charset=utf8;port=3306';
    $user = 'root';
    $pass = 'root';
    $pdo = new PDO($dsn, $user, $pass);

    测试数据表:

    create table tn_pdo(
        id int primary key auto_increment,
        username varchar(32),
        password varchar(64)
    )engine myisam default charset utf8;

    1.1.1 执行增删改语句——exec()

    PDO::exec() 返回受修改或删除 SQL 语句影响的行数。如果没有受影响的行,则 PDO::exec() 返回 0。

    <?php
    $dsn = 'mysql:host=localhost;dbname=test;charset=utf8;port=3306';
    $user = 'root';
    $pass = 'root';
    $pdo = new PDO($dsn, $user, $pass);
    $sql = "insert into tn_pdo values(null, '张三丰', 'admin123')";
    $sql = "update tn_pdo set username='李四光' where id=1";
    $sql = "delete from tn_pdo where id=1";
    $result = $pdo->exec($sql);     // 执行一条 SQL 语句,并返回受影响的行数
    var_dump($result);
    

    1.1.2 执行查询语句——query()

    如果成功,PDO::query()返回PDOStatement对象,如果失败返回 FALSE 。

  • 相关阅读:
    实习一面+二面+三面面经
    内核协议栈2
    android之activity生命周期图
    gcc1
    实习一
    android之startActivityForResult
    KFS
    android之使用DDMS帮助开发
    设计模式——工厂模式
    博客备份工具(博主网)开发略谈
  • 原文地址:https://www.cnblogs.com/falling-maple/p/9539094.html
Copyright © 2011-2022 走看看