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下操作Linux消息队列完成进程间通信的方法
Jul 24 PHP
Can't create/write to file 'C:\WINDOWS\TEMP\...MYSQL报错解决方法
Jun 30 PHP
学习php中的正则表达式
Aug 17 PHP
PHP错误Warning:mysql_query()解决方法
Oct 24 PHP
mysql_escape_string()函数用法分析
Apr 25 PHP
thinkphp3.x自定义Action、Model及View的简单实现方法
May 19 PHP
Yii2 rbac权限控制之rule教程详解
Jun 23 PHP
PHP页面间传递值和保持值的方法
Aug 24 PHP
PHP基于自增数据如何生成不重复的随机数示例
May 19 PHP
ThinkPHP 3.2.3实现页面静态化功能的方法详解
Aug 03 PHP
PHP生成(支持多模板)二维码海报代码
Apr 30 PHP
TP3.2框架分页相关实现方法分析
Jun 03 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
ThinkPHP路由详解
2015/07/27 PHP
laravel5.6中的外键约束示例
2019/10/23 PHP
基于JavaScript实现 获取鼠标点击位置坐标的方法
2013/04/12 Javascript
javascript:void(0)使用探讨
2013/08/27 Javascript
Js控制滑轮左右滑动实例
2015/02/13 Javascript
一个php+js实时显示时间问题
2015/10/12 Javascript
javascript实现网页中涉及的简易运动(改变宽高、透明度、位置)
2015/11/29 Javascript
微信小程序 自己制作小组件实例详解
2016/12/22 Javascript
基于VuePress 轻量级静态网站生成器的实现方法
2018/04/17 Javascript
Vue三种常用传值示例(父传子、子传父、非父子)
2018/07/24 Javascript
JS实现DOM节点插入操作之子节点与兄弟节点插入操作示例
2018/07/30 Javascript
vue里面使用mui的弹出日期选择插件实例
2018/09/16 Javascript
详解小程序input框失焦事件在提交事件前的处理
2019/05/05 Javascript
vue中引入mxGraph的步骤详解
2019/05/17 Javascript
详解python调度框架APScheduler使用
2017/03/28 Python
python利用MethodType绑定方法到类示例代码
2017/08/27 Python
Python抓取聚划算商品分析页面获取商品信息并以XML格式保存到本地
2018/02/23 Python
python获取本机所有IP地址的方法
2018/12/26 Python
Django错误:TypeError at / 'bool' object is not callable解决
2019/08/16 Python
Python一行代码解决矩阵旋转的问题
2019/11/30 Python
python编程进阶之异常处理用法实例分析
2020/02/21 Python
Python基础之字典常见操作经典实例详解
2020/02/26 Python
Python字典dict常用方法函数实例
2020/11/09 Python
HTML5 Canvas 起步(2) - 路径
2009/05/12 HTML / CSS
html5桌面通知(Web Notifications)实例解析
2014/07/07 HTML / CSS
公司财务总监岗位职责
2013/12/14 职场文书
大学生职业规划论文
2014/01/11 职场文书
2014年小学少先队工作总结
2014/12/18 职场文书
考研复习计划
2015/01/19 职场文书
师德师风个人总结
2015/02/06 职场文书
2015年银行客户经理工作总结
2015/04/01 职场文书
第二次离婚起诉书
2015/05/18 职场文书
瞿秋白纪念馆观后感
2015/06/10 职场文书
pytorch损失反向传播后梯度为none的问题
2021/05/12 Python
动画《朋友游戏》公开佐藤友生绘制的开播纪念绘
2022/04/06 日漫