php动态绑定变量的用法

 更新时间:2015年06月16日 11:13:45   作者:小卒过河  
这篇文章主要介绍了php动态绑定变量的用法,涉及php变量的判定与动态定义的相关技巧,需要的朋友可以参考下

本文实例讲述了php动态绑定变量的用法。分享给大家供大家参考。具体如下:

private function bindVars($stmt,$params) {
  if ($params != null) {
    $types = ''; //initial sting with types
    foreach($params as $param) {
 //for each element, determine type and add
      if(is_int($param)) {
        $types .= 'i'; //integer
      } elseif (is_float($param)) {
        $types .= 'd'; //double
      } elseif (is_string($param)) {
        $types .= 's'; //string
      } else {
        $types .= 'b';
 //blob and unknown
      }
    }
    $bind_names[] = $types;
 //first param needed is the type string
 // eg: 'issss'
    for ($i=0; $i<count($params);$i++) {
 //go through incoming params and added em to array
      $bind_name = 'bind' . $i;
   //give them an arbitrary name
      $$bind_name = $params[$i];
   //add the parameter to the variable variable
      $bind_names[] = &$$bind_name;
   //now associate the variable as an element in an array
    }
    //call the function bind_param with dynamic params
    call_user_func_array(array($stmt,'bind_param'),$bind_names);
  }
  return $stmt; //return the bound statement

希望本文所述对大家的php程序设计有所帮助。

相关文章

  • PHP使用pear实现mail发送功能 windows环境下配置pear

    PHP使用pear实现mail发送功能 windows环境下配置pear

    这篇文章主要介绍在 windows环境下如何配置pear,PHP使用pear实现mail发送功能,感兴趣的小伙伴们可以参考一下
    2016-04-04
  • PHP文件缓存类实现代码

    PHP文件缓存类实现代码

    这篇文章主要介绍了PHP文件缓存类实现代码,php中缓存分类数据库缓存,文件缓存和内存缓存,对php缓存感兴趣的朋友可以学习学习下面的文章。
    2015-10-10
  • 浅谈PHP之ThinkPHP框架使用详解

    浅谈PHP之ThinkPHP框架使用详解

    这篇文章主要介绍了浅谈PHP之ThinkPHP框架使用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • 粗略计算在线时间,bug:ip相同

    粗略计算在线时间,bug:ip相同

    粗略计算在线时间,bug:ip相同...
    2006-12-12
  • PHP生成随机字符串(3种方法)

    PHP生成随机字符串(3种方法)

    使用PHP开发应用程序,尤其是网站程序,常常需要生成随机密码,而本文收集整理了几种生成随机字符串的方法,希望对您有所帮助。
    2015-09-09
  • php中Workerman框架实例讲解

    php中Workerman框架实例讲解

    在本篇文章里小编给大家分享了一篇关于php中Workerman框架实例讲解内容,对此有兴趣的朋友们可以学习参考下。
    2021-02-02
  • PHP PDO函数库(PDO Functions)

    PHP PDO函数库(PDO Functions)

    PDO是一个“数据库访问抽象层”,作用是统一各种数据库的访问接口,与mysql和mysqli的函数库相比,PDO让跨数据库的使用更具有亲和力.
    2009-07-07
  • 关于Zend Studio 配色方案插件的介绍

    关于Zend Studio 配色方案插件的介绍

    本篇文章是对Zend Studio 配色方案插件的使用进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • phpcms的分类名称和类别名称的调用

    phpcms的分类名称和类别名称的调用

    本文主要介绍了phpcms的分类名称和类别名称的调用。具有一定的参考价值,下面跟着小编一起来看下吧
    2017-01-01
  • PHP生成条形码大揭秘

    PHP生成条形码大揭秘

    前阵子在接触到一个商家优惠券的功能,需要用到条形码,于是将资料重新整理下,需要的朋友可以参考下
    2015-09-09

最新评论