-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathfunction.php
109 lines (81 loc) · 1.86 KB
/
function.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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
<?php
/**
* Created by PhpStorm.
* User: namexi
* Date: 2018/7/23
* Time: 20:43
*/
require_once dirname(__FILE__).'/config.php';
session_start();
/*
* 访问控制
*
*/
function news_logon_cred(){
if (empty($_SESSION['logon_cred'])){
header('Location: login.php');
exit();
}
return $_SESSION['logon_cred'];
}
/**
* 数据库连接
* 需要一个查询语句 返回查询对象
*/
function news_bridege_sql($sql){
$conne = mysqli_connect(DB_HOST,DB_USER,DB_PWD,DB_NAME);
if (!$conne) {
$images = '连接失败';
return $images;
}
mysqli_set_charset($conne,'utf8');
$query = mysqli_query($conne,$sql);
if (!$query) {
$images = '查询失败';
return $images;
}
return $query;
}
/**
* 查询数据
* 需要一个查询对象 返回整张表数据
*/
function news_query_all($query){
while ($row = mysqli_fetch_assoc($query)) {
$data[]=$row;
}
return $data;
}
/*
* 查询数据库
* 需要一个查询对象 返回一条数据
*/
function news_query_one($query){
$data = mysqli_fetch_assoc($query);
return $data;
}
/**
* 增删改
*
* */
function news_dele_change($sql){
$conne = mysqli_connect(DB_HOST,DB_USER,DB_PWD,DB_NAME);
if (!$conne) {
$images = '连接失败';
return $images;
}
mysqli_set_charset($conne,'utf8');
$query = mysqli_query($conne,$sql);
if (!$query) {
$images = '连接失败';
return $images;
}
return mysqli_affected_rows($conne);
}
//$insert = news_dele_change("insert into categories(slug,name) value('111','123')");
//$insert1 = news_dele_change("insert into categories(slug,name) value('111','123')");
//var_dump($insert);
//var_dump($insert1);
// $query = news_bridege_sql("select avatar from users where email= '[email protected]' limit 1");
// $data = news_query_one($query);
// var_dump($data);