php实现的用户查询类实例


Posted in PHP onJune 18, 2015

本文实例讲述了php实现的用户查询类。分享给大家供大家参考。具体实现方法如下:

<?php
 class user
 {
  var $usertable;
  function get_oneuser($field,$value)
  {
   $field_array=array("id","name");  //查询方式
   if(in_array($field,$field_array))
   {
    $sql="SELECT * FROM `$this->usertable` WHERE $field='$value'";
    $db=new database;
    $res=$db->execute($sql);
    $obj_user=mysql_fetch_object($res);
    return $obj_user;
   }
   else echo "查询方式不对";
  }
  function get_moreusers()
  {
   global $db;
   $argnums=func_num_args();
   $argarr=func_get_args();
   switch($argnums)
   {
    case 0:
     $sql="SELECT * FROM `$this->usertable`";
     break;
    case 2:
     $sql="SELECT * FROM `$this->usertable` WHERE $argarr[0]='$argarr[1]'";
     break;
    case 4:
     $sql="SELECT * FROM `$this->usertable` WHERE $argarr[0]='$argarr[1]' AND $argarr[2]='$argarr[3]'";
     break;
   }
   //$db=new database;
   $res=$this->execute($sql);
   $obj_arr=array();
   while($obj=mysql_fetch_object($res))
   {
    $obj_arr[]=$obj;
   }
   return $obj_arr;
  }
 }
?>

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

PHP 相关文章推荐
PHP 日常开发小技巧
Sep 23 PHP
PHP5与MySQL数据库操作常用代码 收集
Mar 21 PHP
PHP批量删除、清除UTF-8文件BOM头的代码实例
Apr 14 PHP
使用php批量删除数据库下所有前缀为prefix_的表
Jun 09 PHP
php计算两个日期相差天数的方法
Mar 14 PHP
PHP实现CSV文件的导入和导出类
Mar 24 PHP
php文件读取方法实例分析
Jun 20 PHP
php简单统计在线人数的方法
May 10 PHP
php类自动装载、链式操作、魔术方法实现代码
Jul 23 PHP
PHP使用星号替代用户名手机和邮箱的实现代码
Feb 07 PHP
PHP标准库(PHP SPL)详解
Mar 16 PHP
Laravel5.5 视图 - 创建视图和数据传递示例
Oct 21 PHP
php常用表单验证类用法实例
Jun 18 #PHP
php文件压缩之PHPZip类用法实例
Jun 18 #PHP
浅谈php中include文件变量作用域
Jun 18 #PHP
Apache连接PHP后无法启动问题解决思路
Jun 18 #PHP
php实现只保留mysql中最新1000条记录
Jun 18 #PHP
php使用COPY函数更新配置文件的方法
Jun 18 #PHP
ThinkPHP里用U方法调用js文件实例
Jun 18 #PHP
You might like
PHP 身份验证方面的函数
2009/10/11 PHP
PHP实现使用优酷土豆视频地址获取swf播放器分享地址
2014/06/05 PHP
Zend Framework教程之MVC框架的Controller用法分析
2016/03/07 PHP
yii通过小物件生成view的方法
2016/10/08 PHP
php文件后缀不强制为.php的实操方法
2019/09/18 PHP
XHTML-Strict 内允许出现的标签
2006/12/11 Javascript
jQuery.extend 函数的详细用法
2012/06/27 Javascript
JS去除右边逗号的简单方法
2013/07/03 Javascript
jQuery表格列宽可拖拽改变且兼容firfox
2014/09/03 Javascript
详解Wondows下Node.js使用MongoDB的环境配置
2016/03/01 Javascript
浅谈jquery的map()和each()方法
2016/06/12 Javascript
jQuery实现弹出带遮罩层的居中浮动窗口效果
2016/09/12 Javascript
详解nodejs 文本操作模块-fs模块(四)
2016/12/22 NodeJs
JavaScript中闭包的详解
2017/04/01 Javascript
微信小程序中换行空格(多个空格)写法详解
2018/07/10 Javascript
Node.js的进程管理的深入理解
2019/01/09 Javascript
详解keep-alive + vuex 让缓存的页面灵活起来
2019/04/19 Javascript
JS实现轮播图效果
2020/01/11 Javascript
extjs图形绘制之饼图实现方法分析
2020/03/06 Javascript
[02:57]DOTA2亚洲邀请赛小组赛第四日 赛事回顾
2015/02/02 DOTA
Python实现获取汉字偏旁部首的方法示例【测试可用】
2018/12/18 Python
正确理解Python中if __name__ == '__main__'
2019/01/24 Python
Python 多线程共享变量的实现示例
2020/04/17 Python
pyinstaller将含有多个py文件的python程序做成exe
2020/04/29 Python
基于CSS3制作立体效果导航菜单
2016/01/12 HTML / CSS
澳大利亚首屈一指的鞋类品牌:Tony Bianco
2018/03/13 全球购物
手工制作的男士奢华英国鞋和服装之家:Goodwin Smith
2019/06/21 全球购物
家长会邀请书
2014/01/25 职场文书
股权转让协议书范本
2014/04/12 职场文书
宪法宣传周工作方案
2014/05/26 职场文书
安全生产工作汇报
2014/10/28 职场文书
2014幼儿园教师个人工作总结
2014/11/08 职场文书
优秀共产党员事迹材料
2014/12/18 职场文书
质检员岗位职责范本
2015/04/07 职场文书
2016年第32个教师节致辞
2015/11/26 职场文书
OpenCV-Python 实现两张图片自动拼接成全景图
2021/06/11 Python