您现在的位置是:课程教程文章
mysql绑定变量是什么
2023-12-14 20:32课程教程文章 人已围观
-
MySQL数据库管理基础篇(二)
MySQL数据库管理基础篇(二)MySQL是一个关系型数据库管理系统,目前属于Oracle旗下产品。MySQL是最流行的关... -
MySQL主从复制集群配置(2期)
MySQL主从复制集群配置(2期)一、MySQL快速入门培训教程(八):MySQL主从复制集群配置,本课内容 1.MySQL主从... -
【云贝教育】MySQL从小白到大神 | 零基础
【云贝教育】MySQL从小白到大神 | 零基础购买后,需要课件的小伙伴请添加学院老师微信:19941464235 课程简介: 十年前错... -
软件测试之MySQL数据库项目实战【柠檬班
软件测试之MySQL数据库项目实战【柠檬班课程简介: 本课程为MySQL的基础系列教程,涵盖MySQL数据库基础,如MySQL的安装...
说明
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绑定变量有哪些限制
下一篇:没有了