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来处理多个提交任务
Oct 09 PHP
php数组函数序列之krsort()- 对数组的元素键名进行降序排序,保持索引关系
Nov 02 PHP
解析数组非数字键名引号的必要性
Aug 09 PHP
php url路由入门实例
Apr 23 PHP
PHP常用编译参数中文说明
Sep 27 PHP
php数组添加与删除单元的常用函数实例分析
Feb 16 PHP
PHP 实现类似js中alert() 提示框
Mar 18 PHP
PHP中is_file()函数使用指南
May 08 PHP
全面解析PHP操作Memcache基本函数
Jul 14 PHP
PHP实现的解汉诺塔问题算法示例
Aug 06 PHP
PHP实现的数据对象映射模式详解
Mar 20 PHP
PHP命名空间与自动加载机制的基础介绍
Aug 25 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实现数据分页显示功能
2016/05/26 PHP
全面解析PHP操作Memcache基本函数
2016/07/14 PHP
layui框架实现文件上传及TP3.2.3(thinkPHP)对上传文件进行后台处理操作示例
2018/05/12 PHP
php 可变函数使用小结
2018/06/12 PHP
关于Blog顶部的滚动导航条代码
2006/09/25 Javascript
用javascript实现的图片马赛克后显示并切换加文字功能
2007/04/21 Javascript
最佳6款用于移动网站开发的jQuery 图片滑块插件小结
2012/07/20 Javascript
一个简单的动态加载js和css的jquery代码
2014/09/01 Javascript
javascript中in运算符用法分析
2015/04/28 Javascript
javascript事件冒泡和事件捕获详解
2015/05/26 Javascript
JS文字球状放大效果代码分享
2015/08/19 Javascript
JS实现浏览器状态栏显示时间的方法
2015/10/27 Javascript
javascript 用函数实现继承详解
2016/05/28 Javascript
Javascript中的对象和原型(二)
2016/08/12 Javascript
创建一般js对象的几种方式
2017/01/19 Javascript
js实现文字跑马灯效果
2017/02/23 Javascript
jQuery插件HighCharts实现2D柱状图、折线图的组合多轴图效果示例【附demo源码下载】
2017/03/09 Javascript
JS获取鼠标坐标并且根据鼠标位置不同弹出不同内容
2017/06/12 Javascript
Angular利用trackBy提升性能的方法
2018/01/26 Javascript
详解es6新增数组方法简便了哪些操作
2019/05/09 Javascript
vue-cli3+ts+webpack实现多入口多出口功能
2019/05/30 Javascript
JS数组进阶示例【数组的几种函数用法】
2020/01/16 Javascript
基于canvasJS在PHP中制作动态图表
2020/05/30 Javascript
python 排列组合之itertools
2013/03/20 Python
在阿里云服务器上配置CentOS+Nginx+Python+Flask环境
2016/06/18 Python
Python解惑之True和False详解
2017/04/24 Python
用python简单实现mysql数据同步到ElasticSearch的教程
2018/05/30 Python
对python 多个分隔符split 的实例详解
2018/12/20 Python
python的依赖管理的实现
2019/05/14 Python
关于python3中setup.py小概念解析
2019/08/22 Python
学习Django知识点分享
2019/09/11 Python
计算机系毕业生推荐信
2013/11/06 职场文书
一位农村小子的自荐信
2014/04/07 职场文书
硕士学位申请报告
2015/05/15 职场文书
防溺水主题班会教案
2015/08/12 职场文书
对PyTorch中inplace字段的全面理解
2021/05/22 Python