您现在的位置是:课程教程文章

mysql绑定变量是什么

2023-12-14 20:32课程教程文章 人已围观

说明

1、绑定变量的SQL,使用问号标记可以接收参数的位置,当真正需要执行具体查询的时候,则使用具体值代替这些问号。

2、创建绑定变量SQL时,客户端向服务器发送SQL语言的原型。服务器方面收到这个SQL句子的框架后,分析并保存这个SQL句子的一部分执行计划,返回给客户SQL句子处理句柄。

绑定变量的SQL语句:

INSERTINTOtbl(col1,col2,col3)VALUES(?,?,?);

实例

$mysqli=newmysqli("localhost","my_user","my_password","world");

/*checkconnection*/

if(mysqli_connect_errno()){
printf("Connectfailed:%s\n",mysqli_connect_error());

exit();

}

$city="Amersfoort";

/*createapreparedstatement*/

if($stmt=$mysqli->prepare("SELECTDistrictFROMCityWHEREName=?")){
/*bindparametersformarkers*/

$stmt->bind_param("s",$city);

/*executequery*/

$stmt->execute();

//下面的变量为查询表中的字段命名的变量

$stmt->bind_result($district);

/*fetchvalue*/

$stmt->fetch();

printf("%sisindistrict%s\n",$city,$district);

/*closestatement*/

$stmt->close();

}

/*closeconnection*/

$mysqli->close();

?>

以上就是mysql绑定变量的介绍,希望对大家有所帮助。更多mysql学习指路:MySQL

课程教程:mysql绑定变量是什么

上一篇:mysql绑定变量有哪些限制

下一篇:没有了

站点信息

  • 文章统计篇文章