码迷,mamicode.com
首页 > 数据库 > 详细

PHP5 mysqli 绑定参数

时间:2015-04-14 14:50:13      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:php   mysqli   


所谓绑定参数就是把PHP脚本中的自定义变量绑定到SQL语句中的参数(参数使用 “?”代替)上,绑定参数使用bind_param()方法,该方法的语法格式如下:

bool bind_param ( string $types , mixed &$var1 [, mixed &$... ] )

在上述语法中涉及到的参数说明如下。


types:绑定的变量的数据类型,它接受的字符种类包括4个,如表所示:


技术分享


var1:绑定的变量,其数量必须要与SQL语句中的参数数量保持一致

<?php
$mysqli=new mysqli("localhost","root","root","sunyang");//实例化mysqli
$query="insert into employee (emp_number,emp_name,emp_age) values (?,?,?)";
$result=$mysqli->prepare($query);
$result->bind_param("ssi",$number,$name,$age);//绑定参数
$number=‘sy0807‘;
$name=‘employee7‘;
$age=20;
$result->execute();//执行预准备语句
$result->close();
$mysqli->close();
?>



PHP5 mysqli 详细使用教程见:

http://blog.sina.com.cn/s/blog_71655d710100tjwf.html






mysql与mysqli的区别:


1、mysql是非持继连接函数,mysql每次链接都会打开一个连接的进程。


2、mysqli是永远连接函数,mysqli多次运行mysqli将使用同一连接进程,从而减少了服务器的开销。mysqli封装了诸如事务等一些高级操作,同时封装了DB操作过程中的很多可用的方法。




本文出自 “PHPer许琴-专注于PHP技术” 博客,请务必保留此出处http://xuqin.blog.51cto.com/5183168/1632184

PHP5 mysqli 绑定参数

标签:php   mysqli   

原文地址:http://xuqin.blog.51cto.com/5183168/1632184

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!