韩顺平php 利用mysqli实现预编译查询任务(sql语句)

韩顺平php 利用mysqli实现预编译查询任务(sql语句)_第1张图片

5的用户 id name email
$mysqli=new MYSQLi("localhost","root","hsp123","test");
if(mysqli_connect_error()){
die(mysqli_connect_error());
}
//创建一个预定义的对象?占位符

$sql="select id,name,email from user1 where id>?";
$mysqli_stmt=$mysqli->prepare($sql);
$id=5;
//绑定参数
$mysqli_stmt->blind_param("i",$id);
//绑定结果集
$mysqli_stmt->bind_result($id,$name,$email);
//执行
$mysqli_stmt->execute();
while($mysqli_stmt->fetch()){
 echo "
-----$id--$name---$email"; } //还想执行另一个sql语句 echo "
***************************"; $id=10; //绑定参数 $mysqli_stmt->blind_param("i",$id); //绑定结果集 //$mysqli_stmt->bind_result($id,$name,$email); //执行 $mysqli_stmt->execute(); while($mysqli_stmt->fetch()){ echo "
-----$id--$name---$email"; } //关闭资源 //释放结果 $mysqli_stmt->free-result(); //关闭预编译语句 $mysqli_stmt->close(); //关闭连接 $mysqli->close; ?>

你可能感兴趣的:(韩顺平php 利用mysqli实现预编译查询任务(sql语句))