添加查询数据库的方法,方法后注释有参数填写的例子与格式

public function select($table,$condition=array(),$field = array(),$limit='',$order=''){ //(表名,条件,查询的字段)  select('tb_table',array('id'=>'93','name'=>'user'),array('id','aa'))

$where='';

if(!empty($condition)){

foreach($condition as $k=>$v){

$where.=$k."='".$v."' and ";

}

$where='where '.$where .'1=1';

}

$fieldstr = '';

if(!empty($field)){

foreach($field as $k=>$v){

$fieldstr.= $v.',';

}

$fieldstr = rtrim($fieldstr,',');

}else{

$fieldstr = '*';

}

self::$sql = "select {$fieldstr} from {$table} {$where} {$order} {$limit}";

$result=mysqli_query($this->conn,self::$sql);

$resuleRow = array();

$i = 0;

while($row=mysqli_fetch_assoc($result)){

foreach($row as $k=>$v){

$resuleRow[$i][$k] = $v;

}

$i++;

}

return $resuleRow;

}

php mysql 单例模式_PHP单例模式_PHP单例模式数据库连接类相关推荐

  1. java 单例基类_PHP基于单例模式实现的数据库操作基类

    本文实例讲述了PHP基于单例模式实现的数据库操作基类.分享给大家供大家参考,具体如下: 配置文件: $db = array( 'host'=>'localhost', 'user'=>'r ...

  2. 设计模式之PHP项目应用——单例模式设计Memcache和Redis操作类

    1 单例模式简单介绍 单例模式是一种经常使用的软件设计模式. 在它的核心结构中仅仅包括一个被称为单例类的特殊类. 通过单例模式能够保证系统中一个类仅仅有一个实例并且该实例易于外界訪问.从而方便对实例个 ...

  3. IOS swift项目的单例模式.swift5以后的单例模式

    IOS swift项目的单例模式.swift5以后的单例模式 不能继承NSObject 第一种写法,最简单 class SoundTools{static let sharedInstance = S ...

  4. 单例模式讨论篇:单例模式与垃圾回收

    出处:http://blog.csdn.net/zhengzhb/article/details/7331354   Jvm的垃圾回收机制到底会不会回收掉长时间不用的单例模式对象,这的确是一个比较有争 ...

  5. apache php mysql配置详解,详细介绍:Apache+PHP+MySQL配置攻略_php基础

    一.系统要求: 本系统在REDHAT7.2版本测试通过 二.服务器端软件要求: 1:到APACHE的网络站下载APACHE WEB SERVER http://www.apache.org/ 2. 到 ...

  6. 使用单例模式实现自己的HttpClient工具类

    本文转载自:http://www.cnblogs.com/codingmyworld/archive/2011/08/17/2141706.html 使用单例模式实现自己的HttpClient工具类 ...

  7. 设计模式-单例模式-注册式单例模式-枚举式单例模式和容器式单例模式在Java中的使用示例

    场景 设计模式-单例模式-饿汉式单例模式.懒汉式单例模式.静态内部类在Java中的使用示例: 设计模式-单例模式-饿汉式单例模式.懒汉式单例模式.静态内部类在Java中的使用示例_霸道流氓气质的博客- ...

  8. java利用单例模式存储参数_java单例模式使用及注意事项

    strtok函数实际上是要把第一个参数的字符串进行修改的.因为这个原因这个字符串的存储位置就不能是只读的, 也就是说不能存放在常量区.在使用char* aa ="abcdefg"; ...

  9. java单例模式恶汉模式_单例模式之懒汉模式恶汉模式

    单例模式,其实就是对于一个类,只能新建一个对象,不能有多个重复的对象.这样使得在程序在运行时,比如日志加载时能找到唯一的对象,以至正确匹配.就类似于一山不能有二虎一样.主要的思想其实就是运用stati ...

  10. 什么是单例模式?常见的单例模式写法有哪些?

    什么是单例模式??? 保证一个类仅有一个实例,并提供一个访问它的全局访问点. 单例模式是一种常用的软件设计模式之一,其目的是保证整个应用中只存在类的唯一一个实例. 几种常见的单例模式代码实现: 饿汉式 ...

最新文章

  1. Qt学习笔记,Qt国际化
  2. 数值计算方法(五)——迭代法求方程根
  3. DSP到底是个什么鬼?看完你就懂了
  4. 高等数学(第七版)同济大学 习题4-2(后半部分) 个人解答
  5. axure 调整中继器列宽_Axure中继器:实现“万能”数据表模板的方法
  6. “汉堡+奶昔”怎么就成了精致生活的热门标签?
  7. 读懂复利“魔力” 30年让你成为千万富翁
  8. 电大计算机教学自我测评,电大计算机自我鉴定.doc
  9. 深度学习目标检测---使用labelimg对自己的数据集进行标记(windows系统)
  10. <冈萨雷斯图像处理>局部直方图处理:直方图统计(Histogram Statistics)
  11. 关于group by的用法
  12. EXCEL 技能——等行分页
  13. win10 图形驱动安装失败解决方法
  14. 目标跟踪(1)基于OpenCV实现单目标跟踪
  15. 初探RabbitMQ与简单实现
  16. SDL(Simple DirectMedia Layer) 简介
  17. 看完这篇Linux基本的操作你就会了
  18. 树的遍历(先序、中序、后序详解)
  19. 2014区域赛北京站总结
  20. UFT12无限期试用

热门文章

  1. [html] 如何优化页面的渲染过程?
  2. [css] 举例说明你知道的css技巧有哪些?
  3. 前端学习(2422):反馈
  4. 前端学习(294):rem小实例
  5. github(5):GitHub的注册与使用(详细图解)
  6. 第四十九期:大牛总结的MySQL锁优化,写得太好了!
  7. 数据结构:(5)算法分析基础
  8. java canvas 缩放图片_详解如何用HTML5 Canvas API控制图片的缩放变换
  9. 子弹创建及发射 Learn Unreal Engine (with C++)
  10. linux 2.6 hash表作用,高性能分布式哈希表FastDHT介绍及安装配置