您的位置:首页 > 编程语言 > PHP开发

php中对MYSQL操作之预处理技术(1)数据库dml操作语句

2017-04-10 22:16 585 查看
<?php
//预处理技术

//创建一个mysqli对象
$mysqli = new MySQLi("主机名","mysqlusername"。"password","数据库名");

//推断是否链接成功
if($mysqli->connect_error){
die($mysqli->connect_error);
}

//创建预编译对象
$sql = "insert into 表名 (name,qq,age) values (?

,?,?)";
$mysqli_compile = $mysqli->prepare($sql);

//绑定參数
$name="tao";
$qq="12345678";
$age="20";

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

//运行语句,返回布尔值
$res = $mysqli_compile->execute();

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

//关闭资源
$musqli->close();
?>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: