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 相关文章推荐
手把手教你打印出PDF(关于fpdf的简单应用)
Jun 25 PHP
解析php 版获取重定向后的地址(代码)
Jun 26 PHP
PHP将字符分解为多个字符串的方法
Nov 22 PHP
Yii框架在页面输出执行sql语句以方便调试的实现方法
Dec 24 PHP
Yii视图CGridView实现操作按钮定义地址示例
Jul 14 PHP
ThinkPHP框架表单验证操作方法
Jul 19 PHP
yii2.0整合阿里云oss删除单个文件的方法
Sep 19 PHP
php利用云片网实现短信验证码功能的示例代码
Nov 18 PHP
Laravel 批量更新多条数据的示例
Nov 27 PHP
Laravel-admin之修改操作日志的方法
Sep 30 PHP
关于Laravel参数验证的一些疑与惑
Nov 19 PHP
Laravel等框架模型关联的可用性浅析
Dec 15 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实现验证码功能
2006/10/09 PHP
安装apache2.2.22配置php5.4(具体操作步骤)
2013/06/26 PHP
PHP利用MySQL保存session的实现思路及示例代码
2014/09/09 PHP
PHP中Laravel 关联查询返回错误id的解决方法
2017/04/01 PHP
PHP实现数组向任意位置插入,删除,替换数据操作示例
2019/04/05 PHP
php面向对象重点知识分享
2019/09/27 PHP
解读IE和firefox下JScript和HREF的执行顺序
2008/01/12 Javascript
解决IE下select标签innerHTML插入option的BUG(兼容IE,FF,Opera,Chrome,Safari)
2010/05/13 Javascript
jQuery动态添加的元素绑定事件处理函数代码
2011/08/02 Javascript
Jquery绑定事件(bind和live的区别介绍)
2013/08/23 Javascript
javascript操作css属性
2013/12/30 Javascript
js根据日期判断星座的示例代码
2014/01/23 Javascript
Javascript基础教程之数组 array
2015/01/18 Javascript
jQuery增加和删除表格项目及实现表格项目排序的方法
2016/05/30 Javascript
Javascript中常见的逻辑题和解决方法
2016/09/17 Javascript
详解HTTPS 的原理和 NodeJS 的实现
2017/07/04 NodeJs
JS实现的走迷宫小游戏完整实例
2017/07/19 Javascript
vue项目中使用ueditor的实例讲解
2018/03/05 Javascript
详解vue通过NGINX部署在子目录或者二级目录实践
2018/09/03 Javascript
原生JS实现动态加载js文件并在加载成功后执行回调函数的方法
2020/12/30 Javascript
微信小程序学习总结(一)项目创建与目录结构分析
2020/06/04 Javascript
Python实现随机选择元素功能
2017/09/14 Python
python+selenium实现登录账户后自动点击的示例
2017/12/22 Python
使用python脚本实现查询火车票工具
2018/07/19 Python
10 行 Python 代码教你自动发送短信(不想回复工作邮件妙招)
2018/10/11 Python
Python读取csv文件分隔符设置方法
2019/01/14 Python
使用pyecharts生成Echarts网页的实例
2019/08/12 Python
全网最细 Python 格式化输出用法讲解(推荐)
2021/01/18 Python
H5新属性audio音频和video视频的控制详解(推荐)
2016/12/09 HTML / CSS
介绍一下如何利用路径遍历进行攻击及如何防范
2014/01/19 面试题
万里长城导游词
2015/01/30 职场文书
展览会邀请函
2015/02/02 职场文书
教师教育心得体会
2016/01/19 职场文书
实习报告范文
2019/07/30 职场文书
vue项目多环境配置(.env)的实现
2021/07/21 Vue.js
Mysql的Table doesn't exist问题及解决
2022/12/24 MySQL