博客列表 >4.25 面向对象实现更新操作和PDO删除操作

4.25 面向对象实现更新操作和PDO删除操作

宋的博客
宋的博客原创
2018年05月01日 16:36:39577浏览

面向对象的更新操作

实例

<?php 

//链接数据库
require 'mysqli_connect.php';


//准备SQL语句
$sql = "UPDATE staff SET staff_id=? WHERE name=?;";


//创建预处理 对象
$stmt = $mysqli->stmt_init();

//检测SQL语句
if ($stmt->prepare($sql)){
	//绑定
	$stmt->bind_param('is',$staff_id,$name);
	$staff_id=31;
	$name='西门庆';

//执行语句
	$stmt->execute();
	if($stmt->affected_rows>0){
		echo'修改成功';
	}else {
		echo '没有数据被修改';
	}

}else {echo '12123';
}

//关闭数据库
// $stmt->close();
$mysqli->close();



 ?>

运行实例 »

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

PDO的删除操作


实例

<?php

//1.连接数据库,创建PDO对象
$pdo = new PDO('mysql:dbname=php', 'root', 'root');

//2准备预处理SQL语句,占位符使用命名参数格式:
$sql = "DELETE from staff where name=:name";

//2.创建预处理语句对象
$stmt = $pdo->prepare("DELETE from staff where name=:name");

//3.将参数绑定到预处理语句对象并执行
$stmt -> execute(['name'=>'杨过']);

echo '删除'.$stmt->rowCount().'条记录';


//销毁PDO对象
$pdo = null;

运行实例 »

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


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