博客列表 >Mysqli预处理

Mysqli预处理

forever浅笑
forever浅笑原创
2018年05月01日 13:49:03799浏览

mysqli_pre_update.php

实例

<?php

// 连接数据库
$db = mysqli_connect('127.0.0.1', 'root', 'root', 'php') or die('数据库连接失败' . mysqli_connect_error());

// 准备sql语句
$sql = "update staff set salary = ? where staff_id = 3";
// 创建预处理对象
$stmt = mysqli_stmt_init($db);
// 用$stmt对象检测当前的预处理语句是否正确
if (mysqli_stmt_prepare($stmt, $sql)) {
	// 将变量与语句中的占位符进行绑定 s:字符串 i:整数 d:小数
	mysqli_stmt_bind_param($stmt,'i',$salary);
	$salary = 1000;
	mysqli_stmt_execute($stmt);
}
mysqli_stmt_close($stmt);
mysqli_close($db);

运行实例 »

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

mysqli_pre_delete.php

实例

<?php

// 连接数据库
$db = mysqli_connect('127.0.0.1', 'root', 'root', 'php') or die('数据库连接失败' . mysqli_connect_error());

// 准备sql语句
$sql = "delete from  staff  where staff_id = 3";
// 创建预处理对象
$stmt = mysqli_stmt_init($db);
// 用$stmt对象检测当前的预处理语句是否正确
if (mysqli_stmt_prepare($stmt, $sql)) {
	// 将变量与语句中的占位符进行绑定 s:字符串 i:整数 d:小数
//	mysqli_stmt_bind_param($stmt,'i',$salary);
//	$salary = 1000;
	mysqli_stmt_execute($stmt);
}
mysqli_stmt_close($stmt);
mysqli_close($db);

运行实例 »

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


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