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 相关文章推荐
Zend 输出产生XML解析错误
Mar 03 PHP
PHP 判断变量类型实现代码
Oct 23 PHP
浅析php中如何在有限的内存中读取大文件
Jul 02 PHP
php输入流php://input使用浅析
Sep 02 PHP
简单谈谈php中的unicode和utf8编码
Jun 10 PHP
Linux系统中设置多版本PHP共存配合Nginx服务器使用
Dec 21 PHP
浅析Yii2中GridView常见操作
Apr 22 PHP
浅谈PHP值mysql操作类
Jun 29 PHP
Smarty日期时间操作方法示例
Nov 15 PHP
PHP无限极分类函数的实现方法详解
Apr 15 PHP
PHP设计模式之装饰器模式实例详解
Feb 07 PHP
PHP 访问数据库配置通用方法(json)
May 20 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 使用post,get的一种简洁方式
2010/04/25 PHP
php知道与问问的采集插件代码
2010/10/12 PHP
《PHP编程最快明白》第八讲:php启发和小结
2010/11/01 PHP
PHP Undefined index报错的修复方法
2011/07/17 PHP
ThinkPHP的I方法使用详解
2014/06/18 PHP
自己写的兼容低于PHP 5.5版本的array_column()函数
2014/10/24 PHP
javascript英文日期(有时间)选择器
2007/05/02 Javascript
jquery 获取json数据实现代码
2009/04/27 Javascript
基于jquery实现点击左右按钮图片横向滚动
2013/04/11 Javascript
js实现图片轮换效果代码
2013/04/16 Javascript
jQuery弹性滑动导航菜单实现思路及代码
2013/05/02 Javascript
你必须知道的JavaScript 变量命名规则详解
2013/05/07 Javascript
jquery 表格排序、实时搜索表格内容(附图)
2014/05/19 Javascript
jQuery中prevAll()方法用法实例
2015/01/08 Javascript
jQuery寻找n以内完全数的方法
2015/06/24 Javascript
AngularJS基础 ng-href 指令用法
2016/08/01 Javascript
JavaScript自定义函数实现查找两个字符串最长公共子串的方法
2016/11/24 Javascript
JavaScript中清空数组的方法总结
2016/12/02 Javascript
javascript实现动态显示颜色块的报表效果
2017/04/10 Javascript
jQuery+C#实现参数RSA加密传输功能【附jsencrypt.js下载】
2017/06/26 jQuery
LayUI表格批量删除方法
2018/08/15 Javascript
js this 绑定机制深入详解
2020/04/30 Javascript
javascript实现点击产生随机图形
2021/01/25 Javascript
[56:41]iG vs Winstrike 2018国际邀请赛小组赛BO2 第二场
2018/08/17 DOTA
[58:11]守擂赛第二周擂主赛 DeMonsTer vs Leopard
2020/04/28 DOTA
利用Python循环(包括while&amp;for)各种打印九九乘法表的实例
2017/11/06 Python
spark: RDD与DataFrame之间的相互转换方法
2018/06/07 Python
python Zmail模块简介与使用示例
2020/12/19 Python
使用Python获取爱奇艺电视剧弹幕数据的示例代码
2021/01/12 Python
解决python的空格和tab混淆而报错的问题
2021/02/26 Python
html5实现的便签特效(实战分享)
2013/11/29 HTML / CSS
玩具反斗城葡萄牙官方商城:Toys"R"Us葡萄牙
2016/10/21 全球购物
编写一个 C 函数,该函数在一个字符串中找到可能的最长的子字符串,且该字符串是由同一字符组成的
2015/07/23 面试题
法制宣传口号
2014/06/16 职场文书
个人简历自荐信
2014/06/26 职场文书
庆六一宣传标语
2014/10/08 职场文书