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 相关文章推荐
实用函数2
Nov 08 PHP
PHP添加MySQL数据记录代码
Jun 07 PHP
深入分析php中接口与抽象类的区别
Jun 08 PHP
使用CodeIgniter的类库做图片上传
Jun 12 PHP
PHP+MySQL删除操作实例
Jan 21 PHP
微信小程序 消息推送php服务器验证实例详解
Mar 30 PHP
PHPstorm快捷键(分享)
Jul 17 PHP
Laravel接收前端ajax传来的数据的实例代码
Jul 20 PHP
PHP二维数组实现去除重复项的方法【保留各个键值】
Dec 21 PHP
php取出数组单个值的方法
Mar 12 PHP
PHP+Ajax实现上传文件进度条动态显示进度功能
Jun 04 PHP
PHP实现创建一个RPC服务操作示例
Feb 23 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
phpmailer发送邮件之后,返回收件人是否阅读了邮件的方法
2014/07/19 PHP
经典的解除许多网站无法复制文字的绝招
2006/12/31 Javascript
11款基于Javascript的文件管理器
2009/10/25 Javascript
讨论javascript(一)工厂方式 js面象对象的定义方法
2009/12/15 Javascript
有道JavaScript监听浏览器的问题
2010/06/23 Javascript
基于jQuery的message插件实现右下角弹出消息框
2011/01/11 Javascript
用Juery网页选项卡实现代码
2011/06/13 Javascript
鼠标经过显示二级菜单js特效
2013/08/13 Javascript
JS删除字符串中重复字符方法
2014/03/09 Javascript
使用jquery修改表单的提交地址基本思路
2014/06/04 Javascript
js中一维数组和二位数组中的几个问题示例说明
2014/07/17 Javascript
jQuery动态添加与删除tr行实例代码
2016/10/18 Javascript
Angular使用ng-messages与PHP进行表单数据验证
2016/12/28 Javascript
React-Native实现ListView组件之上拉刷新实例(iOS和Android通用)
2017/07/11 Javascript
详解Angular如何正确的操作DOM
2018/07/06 Javascript
vue-cli安装使用流程步骤详解
2018/11/08 Javascript
9102了,你还不会移动端真机调试吗
2019/03/25 Javascript
移动端底部导航固定配合vue-router实现组件切换功能
2019/06/13 Javascript
回顾Javascript React基础
2019/06/15 Javascript
laravel实现中文和英语互相切换的例子
2019/09/30 Javascript
详解JavaScript 的执行机制
2020/09/18 Javascript
Python KMeans聚类问题分析
2018/02/23 Python
浅谈Tensorflow由于版本问题出现的几种错误及解决方法
2018/06/13 Python
使用Python开发SQLite代理服务器的方法
2018/12/07 Python
pycharm远程开发项目的实现步骤
2019/01/20 Python
对Python3 pyc 文件的使用详解
2019/02/16 Python
python zip()函数使用方法解析
2019/10/31 Python
Python操作多维数组输出和矩阵运算示例
2019/11/28 Python
Python作用域与名字空间原理详解
2020/03/21 Python
python利用Excel读取和存储测试数据完成接口自动化教程
2020/04/30 Python
python判断all函数输出结果是否为true的方法
2020/12/03 Python
联想新加坡官方网站:Lenovo Singapore
2017/10/24 全球购物
广告学毕业生求职信
2014/01/30 职场文书
财务管理职业生涯规划书
2014/02/26 职场文书
选购到合适的激光打印机
2022/04/21 数码科技