php中的PDO操作
2014-04-23 16:51
239 查看
// PDO --> PHP Data Object try{ // 链接数据库 $dsn = 'mysql:host=127.0.0.1;dbname=thinkphp'; $pdo = new PDO($dsn,'root','321321'); // 查询 $sql_get = 'SELECT * FROM `think_users`'; $sql_fid = 'SELECT * FROM `think_users` WHERE name=:name'; // 添加 $sql_add = "INSERT INTO `think_users`(name,pwd,num) VALUES('马化腾','".md5('mahuateng')."',100)"; // 插入数据 if($count = $pdo->exec($sql_add)) { echo '受影响的数据数据'.$count.'条<br>'; } // 获取所有数据 $results = $pdo->query($sql_get); adv_echo($results->fetchAll()); // 获取指定数据 $name = '马化腾'; $query = $pdo->prepare($sql_fid); $query->bindParam('name',$name); // 这里传递的$name 是变量的引用 if($query->execute()) { $results = $query->fetchAll(); adv_echo($results); } // fetchAll 返回全部结果集 // fetch 返回第一个结果 // @link http://www.cnblogs.com/xiaochaohuashengmi/archive/2010/08/12/1797753.html }catch(PDOException $e){ adv_echo($e); } exit(); // helper function function adv_echo($o){echo '<pre>';print_r($o);echo '</pre>';}
具体细节操作看这个博客 PDO
PDO(PHP Data Object)是PHP5版本增加的功能 PHP6将不再使用 mysql.dll 中提供的mysql接口函数 全部默认PDO
相关文章推荐
- 一个关于if else容易迷惑的问题
- PHP5.2.*防止Hash冲突拒绝服务攻击的Patch
- 深入理解PHP之匿名函数
- mysql中int、bigint、smallint 和 tinyint的区别与长度
- mysql load data 导出、导入 csv
- source命令执行SQL脚本文件
- JSP/PHP基于Ajax的分页功能实现
- linux下mysql添加用户
- mysql procedure
- mysql触发器
- 数据库链接字符串查询网站
- 关于PHP通过PDO用中文条件查询MySQL的问题。
- 什么是设计模式
- MySQL 备份和恢复策略
- mac下安装mysql(转载)
- mysql 修改编码 Linux/Mac/Unix/通用(杜绝修改后无法启动的情况!)