ホームページ  >  記事  >  バックエンド開発  >  php_PHP チュートリアルに実装されたユーザー クエリ クラスの例

php_PHP チュートリアルに実装されたユーザー クエリ クラスの例

WBOY
WBOYオリジナル
2016-07-13 09:50:09837ブラウズ

phpで実装したユーザークエリクラスの例

この記事ではphpで実装したユーザークエリクラスの例について説明します。皆さんの参考に共有してください。具体的な実装方法は以下の通りです

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

クラスユーザー

{

var $usertable;

関数 get_oneuser($field,$value)

{

$field_array=array("id","name") //クエリメソッド

;

if(in_array($field,$field_array))

{

$sql="SELECT * FROM `$this->usertable` WHERE $field='$value'";

$db=新しいデータベース;

$res=$db->実行($sql);

$obj_user=mysql_fetch_object($res);

$obj_user を返す;

}

else echo "不正なクエリ方法";

}

関数 get_moreusers()

{

グローバル $db;

$argnums=func_num_args();

$argarr=func_get_args();

スイッチ($argnums)

{

ケース0:

$sql="SELECT * FROM `$this->ユーザーテーブル`";

休憩;

ケース2:

$sql="SELECT * FROM `$this->usertable` WHERE $argarr[0]='$argarr[1]'";

休憩;

ケース 4:

$sql="SELECT * FROM `$this->usertable` WHERE $argarr[0]='$argarr[1]' AND $argarr[2]='$argarr[3]'";

休憩;

}

//$db=新しいデータベース;

$res=$this->execute($sql);

$obj_arr=配列();

while($obj=mysql_fetch_object($res))

{

$obj_arr[]=$obj;

}

$obj_arr を返す;

}

}

?>

この記事が皆様の PHP プログラミング設計に役立つことを願っています。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/1018373.html技術記事 PHP で実装されたユーザー クエリ クラスの例 この記事では、PHP で実装されたユーザー クエリ クラスについて説明します。皆さんの参考に共有してください。具体的な実装方法は以下の通りです: 1 2 3 4 5 6 7 8 9 10 11 12 13 14...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。