php实现基于PDO的预处理示例


Posted in PHP onMarch 28, 2017

本文实例讲述了php实现基于PDO的预处理。分享给大家供大家参考,具体如下:

$servername="localhost";
$username="root";
$password="admin";
//$dbname为我的test数据库
$dbname="test";
try{
  $conn=new PDO("mysql:host=$servername;dbname=$dbname",$username,$password);
  //设置pdo错误异常处理
  $conn->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
  //预处理SQL并绑定参数
  $stmt=$conn->prepare("INSERT INTO user(user_first,user_last,age)VALUES(:user_first,:user_last,:age)");
  $stmt->bindParam(":user_first",$user_first);
  $stmt->bindParam(":user_last", $user_last);
  $stmt->bindParam(":age",$age);
  //要执行的插入记录
  $user_first="xiao";
  $user_last="liang";
  $age=15;
  $stmt->execute();
  //要执行的插入记录
  $user_first="xiao";
  $user_last="cheng";
  $age=23;
  $stmt->execute();
  echo "News record created successfully!";
}catch(PDOException $e){
  echo "Error:".$e->getMessage();
}
$conn=null;

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
php adodb操作mysql数据库
Mar 19 PHP
深入php-fpm的两种进程管理模式详解
Jun 03 PHP
ueditor 1.2.6 使用方法说明
Jul 24 PHP
PHP两种去掉数组重复值的方法比较
Jun 19 PHP
php中error与exception的区别及应用
Jul 28 PHP
php输入数据统一类实例
Feb 23 PHP
php项目开发中用到的快速排序算法分析
Jun 25 PHP
PHP编辑器PhpStrom运行缓慢问题
Feb 21 PHP
PHP/HTML混写的四种方式总结
Feb 27 PHP
PHP实现负载均衡session共享redis缓存操作示例
Aug 22 PHP
thinkphp5.1框架实现格式化mysql时间戳为日期的方式小结
Oct 10 PHP
laravel框架中表单请求类型和CSRF防护实例分析
Nov 23 PHP
php中str_pad()函数用法分析
Mar 28 #PHP
PHP获取当前日期及本周一是几月几号的方法
Mar 28 #PHP
Redis构建分布式锁
Mar 28 #PHP
谈谈从phpinfo中能获取哪些值得注意的信息
Mar 28 #PHP
php安全配置记录和常见错误梳理(总结)
Mar 28 #PHP
php中Redis的应用--消息传递
Mar 28 #PHP
php实现留言板功能(代码详解)
Mar 28 #PHP
You might like
给多个地址发邮件的类
2006/10/09 PHP
PHP下几种删除目录的方法总结
2007/08/19 PHP
生成随机字符串和验证码的类的PHP实例
2013/12/24 PHP
如何直接访问php实例对象中的private属性详解
2017/10/12 PHP
php计数排序算法的实现代码(附四个实例代码)
2020/03/31 PHP
IE8下String的Trim()方法失效的解决方法
2013/11/08 Javascript
jquery通过a标签删除table中的一行的代码
2013/12/02 Javascript
jquery文本框中的事件应用以输入邮箱为例
2014/05/06 Javascript
jquery.validate使用时遇到的问题
2015/05/25 Javascript
jquery动态增加删减表格行特效
2015/11/20 Javascript
JS从数组中随机取出几个数组元素的方法
2016/08/02 Javascript
轻松掌握JavaScript代理模式
2016/08/26 Javascript
Boostrap实现的登录界面实例代码
2016/10/09 Javascript
浅析BootStrap中Modal(模态框)使用心得
2016/12/24 Javascript
移动端点击态处理的三种实现方式
2017/01/12 Javascript
yarn的使用与升级Node.js的方法详解
2017/06/04 Javascript
JS中Swiper的使用和轮播图效果
2017/08/11 Javascript
响应式框架Bootstrap栅格系统的实例
2017/12/19 Javascript
vue实现分页组件
2020/06/16 Javascript
JavaScript学习笔记之数组基本操作示例
2019/01/09 Javascript
Javascript实现鼠标点击冒泡特效
2019/12/24 Javascript
[01:10:48]完美世界DOTA2联赛PWL S2 GXR vs PXG 第一场 11.18
2020/11/18 DOTA
[05:23]DOTA2-DPC中国联赛2月1日Recap集锦
2021/03/11 DOTA
使用Python将图片转正方形的两种方法实例代码详解
2020/04/29 Python
python GUI模拟实现计算器
2020/06/22 Python
维多利亚的秘密阿联酋官网:Victoria’s Secret阿联酋
2019/12/07 全球购物
建龙钢铁面试总结
2014/04/15 面试题
超市优秀员工获奖感言
2014/08/15 职场文书
深入开展党的群众路线教育实践活动心得体会
2014/11/05 职场文书
小学生表扬稿范文
2015/05/05 职场文书
个人道歉信大全
2019/04/11 职场文书
创业计划书之网吧
2019/10/10 职场文书
vue+spring boot实现校验码功能
2021/05/27 Vue.js
mysql性能优化以及配置连接参数设置
2022/05/06 MySQL
xhunter1.sys可以删除嘛? win11提示xhunter1.sys驱动不兼容解决办法
2022/09/23 数码科技
蓝牙耳机怎么连接电脑win11? Win11蓝牙耳机连接电脑的技巧
2023/01/09 数码科技