首页 > 其他 > 详细

插入语句预处理语句函数及其调用

时间:2015-06-05 06:12:51      阅读:271      评论:0      收藏:0      [点我收藏+]
插入数据预处理语句函数
  1. function save($tn,$data=array()){
  2. global $m;
  3. $ty = ‘‘;
  4. foreach($data as $k=>$v){
  5. $kk[] = $k;
  6. $vv[] = ‘?‘;
  7. $dd[] = "\$data[‘$k‘]";
  8. switch(gettype($v)){
  9. case ‘integer‘:$ty.=‘i‘;break;
  10. case ‘string‘:$ty.=‘s‘; break;
  11. case ‘double‘:$ty.=‘d‘;break;
  12. default:$ty.=‘b‘;break;
  13. }
  14. }
  15. $vvv = implode(‘,‘,$dd);
  16. $bind = "\$stmt->bind_param(‘$ty‘,$vvv);";
  17. $key = implode(‘,‘,$kk);
  18. $value = implode(‘,‘,$vv);
  19. $stmt = $m->prepare("insert into $tn($key) values($value)");
  20. eval($bind);
  21. $stmt->execute();
  22. $stmt->free_result();
  23. }
插入数据预处理语句函数的使用
  1. //方法一修改数据也是同样的方法只是多了一个条件
  2. $d[‘sname‘]=‘你bu好‘;
  3. $d[‘sscore‘]=90;
  4. $d[‘sgender‘]=‘保密‘;
  5. save(‘stu‘,$d);
  6. //方法二
  7. save(‘stu‘,array(‘sname‘=>‘好人‘));






插入语句预处理语句函数及其调用

原文:http://www.cnblogs.com/lsr111/p/4553554.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!