当前位置:Gxlcms > PHP教程 > php中对MYSQL操作之预处理技术(2)数据库dql查询语句_PHP教程

php中对MYSQL操作之预处理技术(2)数据库dql查询语句_PHP教程

时间:2021-07-01 10:21:17 帮助过:6人阅读

php中对MYSQL操作之预处理技术(2)数据库dql查询语句


connect_error){
	die($mysqli->connect_error);
}

//创建预编译对象
$sql = "select id,name,age,qq from 表名 where idprepare($sql);

//绑定参数
$id=10;

//给?处进行赋值,"ssi"指string,string,int,数据类型和顺序一一对应
//bind_param()这里参数数目是可变。
$mysqli_compile->bind_param("i",$id);

//绑定结果集,这里是用引用传参的方式
$mysqli_compile->bind_result($name,$age,$qq);

//执行语句
$res = $mysqli_compile->execute();

//失败打印出原因
if(!$res){
	die("失败原因=".$mysqli_compile-error);
}

//取出绑定结果值
while($mysqli_compile->fetch()){
	echo "--$id--$name--$age--$qq";
}

//如果还要取其他的结果可以再次绑定参数取结果,但不用绑定结果集

//释放结果集
$mysqli_compile->free_result();

//关闭资源,除去数据库的预编译的指令
$mysqli_compile->close();

//关闭链接资源
$mysqli->close();
?>

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/871199.htmlTechArticlephp中对MYSQL操作之预处理技术(2)数据库dql查询语句 connect_error){die($mysqli->connect_error);}//创建预编译对象$sql = "select id,name,age,qq from 表名 w...

人气教程排行