您现在的位置:计算机技术学习网 > 技术中心 > WEB编程 > PHP >

PHP 中使用 PDO(3)

来源:未知 责任编辑:责任编辑 发表时间:2014-05-10 12:19 点击:
方法名  getAttribute()  获取一个“数据库连接对象”的属性  setAttribute()  为一个“数据库连接对象”设定属性  errorCode()  获取错误码  errorInfo()  获取错误信息  exec()   处理一条SQL 语句,并返回所影响的行数  query()  处理一条SQL 语句,并返回一个"PDOStatement" 对象  quote()  为某个SQL 中的字符串添加引号  lastInsertId()  获取插入到表中的最后一条数据的主键值  prepare()  负责准备执行的SQL 语句  getAvailableDrivers()  获取有效的PDO 驱动器名称  beginTransaction()  开始一个事务,标明回滚起始点  commit()  提交一个事务,并执行SQL  rollback()  回滚一个事务  

使用 PDO 执行 SQL 语句

1、使用 PDO::exec() 方法

PDO::exec() 方法多用在 SQL 中的 INSERT、UPDATE、DELETE,返回的为受影响的行数


<?php  
    date_default_timezone_set('PRC'); 
    header('Content-Type:text/html;Charset=utf-8'); 
    try { 
        $pdo = new PDO('mysql:host=localhost;dbname=test', 'root', '1715544'); 
        $pdo->setAttribute(PDO::ATTR_PERSISTENT, true);  // 设置数据库连接为持久连接  
        $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);  // 设置抛出错误  
        $pdo->setAttribute(PDO::ATTR_ORACLE_NULLS, true);  // 设置当字符串为空转换为 SQL 的 NULL  
        $pdo->query('SET NAMES utf8');  // 设置数据库编码  
    } catch (PDOException $e) { 
        exit('数据库连接错误,错误信息:'. $e->getMessage()); 
    } 
    $addTime = date('Y-m-d H:i:s', time()); 
    $sql = "INSERT INTO think_user(userName,email,age,addTime) VALUES ('酒井法子','jiujinfazi@sina.com.cn','28','{$addTime}')"; 
    $row = $pdo->exec($sql); 
    if ($row) { 
        echo '添加成功'; 
    } else { 

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • PHP测试
  • 十天学会php之第六天
  • 几种显示数据的方法的比较
  • 使用xmlhttp为网站增加域名查询功能
  • PHP+MYSQL+Javascript数据库查询结果的动态显示
  • 查找数组中指定键名的值
  • 用redis实现跨服务器session
  • 用新浪微博接口发送图片微博失败的原因
  • smarty局部缓存技术[源码分析]
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1