博客列表 >使用PDO进行数据表的新增,更新与删除操作练习

使用PDO进行数据表的新增,更新与删除操作练习

过儿的博客
过儿的博客原创
2019年02月26日 09:57:501757浏览

使用PDO进行数据表的新增,更新与删除操作练习

1、更新操作

实例

<?php
  $pdo = new PDO('mysql:host=127.0.0.1;dbname=php','root','root');
 $sql ='UPDATE `staff` SET `position` = :position WHERE `id` = :id';
 $stmt = $pdo->prepare($sql);
$stmt->bindValue('position','文化馆长',PDO :: PARAM_STR);
$stmt->bindValue('id',5,PDO::PARAM_INT);

$stmt->execute();
if($stmt->rowCount()>0){
   echo "成功的更新了".$stmt->rowCount().'条记录';
}
$pdo = null;
?>

运行实例 »

点击 "运行实例" 按钮查看在线实例

2、删除操作

实例

<?php
  $pdo = new PDO('mysql:host=127.0.0.1;dbname=php','root','root');
 $sql ='DELETE FROM `staff` WHERE `id` = :id';
 $stmt = $pdo->prepare($sql);
$stmt->execute(['id'=>4]);
if($stmt->rowCount()>0){
   echo "成功的删除了".$stmt->rowCount().'条记录';
}
$pdo = null;
?>

运行实例 »

点击 "运行实例" 按钮查看在线实例

添加操作

实例

<?php
  $pdo = new PDO('mysql:host=127.0.0.1;dbname=php','root','root');
 $sql ='INSERT INTO `staff`(`name`,`age`,`sex`,`position`,`mobile`,`hiredate`) VALUES (:name,:age,:sex,:position,:mobile,:hiredate)';
 $stmt = $pdo->prepare($sql);
$name = '花二娘';
$age = 30;
$sex = 1;
$position = '莲花教主';
$mobile = '13473921234';
$hiredate = time();
 $stmt->bindParam(':name',$name,PDO::PARAM_STR,20);
$stmt->bindParam(':age',$age,PDO::PARAM_INT);
$stmt->bindParam(':sex',$sex,PDO::PARAM_INT);
$stmt->bindParam(':position',$position,PDO::PARAM_STR,20);
$stmt->bindParam(':mobile',$mobile,PDO::PARAM_STR,11);
$stmt->bindParam(':hiredate',$hiredate,PDO::PARAM_INT);
$stmt->execute();
if($stmt->rowCount()>0){
   echo "成功的添加了".$stmt->rowCount().'条记录';
}
$pdo = null;
?>

运行实例 »

点击 "运行实例" 按钮查看在线实例


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议
郑某某2019-03-03 09:46:491楼
好东西