1
我們提供的服務(wù)有:成都做網(wǎng)站、網(wǎng)站制作、微信公眾號(hào)開(kāi)發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、八宿ssl等。為上千家企事業(yè)單位解決了網(wǎng)站和推廣的問(wèn)題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的八宿網(wǎng)站制作公司
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
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
?php
class Page {
private $total; //數(shù)據(jù)表中總記錄數(shù)
private $listRows; //每頁(yè)顯示行數(shù)
private $limit;
private $uri;
private $pageNum; //頁(yè)數(shù)
private $config=array('header'="個(gè)記錄", "prev"="上一頁(yè)", "next"="下一頁(yè)", "first"="首 頁(yè)", "last"="尾 頁(yè)");
private $listNum=8;
/*
* $total
* $listRows
*/
public function __construct($total, $listRows=10, $pa=""){
$this-total=$total;
$this-listRows=$listRows;
$this-uri=$this-getUri($pa);
$this-page=!empty($_GET["page"]) ? $_GET["page"] : 1;
$this-pageNum=ceil($this-total/$this-listRows);
$this-limit=$this-setLimit();
}
private function setLimit(){
return "Limit ".($this-page-1)*$this-listRows.", {$this-listRows}";
}
private function getUri($pa){
$url=$_SERVER["REQUEST_URI"].(strpos($_SERVER["REQUEST_URI"], '?')?'':"?").$pa;
$parse=parse_url($url);
if(isset($parse["query"])){
parse_str($parse['query'],$params);
unset($params["page"]);
$url=$parse['path'].'?'.http_build_query($params);
}
return $url;
}
private function __get($args){
if($args=="limit")
return $this-limit;
else
return null;
}
private function start(){
if($this-total==0)
return 0;
else
return ($this-page-1)*$this-listRows+1;
}
private function end(){
return min($this-page*$this-listRows,$this-total);
}
private function first(){
if($this-page==1)
$html.='';
else
$html.=" a href='javascript:setPage(\"{$this-uri}page=1\")'{$this-config["first"]}/a ";
return $html;
}
private function prev(){
if($this-page==1)
$html.='';
else
$html.=" a href='javascript:setPage(\"{$this-uri}page=".($this-page-1)."\")'{$this-config["prev"]}/a ";
return $html;
}
private function pageList(){
$linkPage="";
$inum=floor($this-listNum/2);
for($i=$inum; $i=1; $i--){
$page=$this-page-$i;
if($page1)
continue;
$linkPage.=" a href='javascript:setPage(\"{$this-uri}page={$page}\")'{$page}/a ";
}
$linkPage.=" {$this-page} ";
for($i=1; $i=$inum; $i++){
$page=$this-page+$i;
if($page=$this-pageNum)
$linkPage.=" a href='javascript:setPage(\"{$this-uri}page={$page}\")'{$page}/a ";
else
break;
}
return $linkPage;
}
private function next(){
if($this-page==$this-pageNum)
$html.='';
else
$html.=" a href='javascript:setPage(\"{$this-uri}page=".($this-page+1)."\")'{$this-config["next"]}/a ";
return $html;
}
private function last(){
if($this-page==$this-pageNum)
$html.='';
else
$html.=" a href='javascript:setPage(\"{$this-uri}page=".($this-pageNum)."\")'{$this-config["last"]}/a ";
return $html;
}
private function goPage(){
return ' input type="text" onkeydown="javascript:if(event.keyCode==13){var page=(this.value'.$this-pageNum.')?'.$this-pageNum.':this.value;setPage(\''.$this-uri.'page=\'+page+\'\')}" value="'.$this-page.'" style="width:25px"input type="button" value="GO" onclick="javascript:var page=(this.previousSibling.value'.$this-pageNum.')?'.$this-pageNum.':this.previousSibling.value;setPage(\''.$this-uri.'page=\'+page+\'\')" ';
}
function fpage($display=array(0,1,2,3,4,5,6,7,8)){
$html[0]=" 共有b{$this-total}/b{$this-config["header"]} ";
$html[1]=" 每頁(yè)顯示b".($this-end()-$this-start()+1)."/b條,本頁(yè)b{$this-start()}-{$this-end()}/b條 ";
$html[2]=" b{$this-page}/{$this-pageNum}/b頁(yè) ";
$html[3]=$this-first();
$html[4]=$this-prev();
$html[5]=$this-pageList();
$html[6]=$this-next();
$html[7]=$this-last();
$html[8]=$this-goPage();
$fpage='';
foreach($display as $index){
$fpage.=$html[$index];
}
return $fpage;
}
}
首先計(jì)算出總條數(shù),
$query = mysql_query("select * from my_lyb");
$maxclou = mysql_num_rows($query);
算出總頁(yè)數(shù),
$maxpage = ceil($maxclou/5);
用get方法獲得當(dāng)前頁(yè)(如果為空,默認(rèn)第一頁(yè)),算出上頁(yè) 下一頁(yè)
1、首先打開(kāi)MYSQL的管理工具,新建一個(gè)test表,并且在表中插入兩個(gè)字段。
2、接下來(lái)在Editplus編輯器中創(chuàng)建一個(gè)PHP文件,然后進(jìn)行數(shù)據(jù)庫(kù)連接,并且選擇要操作的數(shù)據(jù)庫(kù)。
3、然后通過(guò)mysql_query方法執(zhí)行一個(gè)Insert的插入語(yǔ)句。
4、執(zhí)行完畢以后,我們回到數(shù)據(jù)庫(kù)管理工具中,這個(gè)時(shí)候你會(huì)發(fā)現(xiàn)插入的中文亂碼了。
5、接下來(lái)我們?cè)赑HP文件中通過(guò)mysql_query執(zhí)行一個(gè)set? names? utf8語(yǔ)句即可完成操作。
describe?tablename;????????????//獲取表結(jié)構(gòu)信息
describe?tablename?fieldname;??//獲取表的某個(gè)字段結(jié)構(gòu)信息
比如:describe?users?username;?//獲取users表的username字段的結(jié)構(gòu)信息
返回:array(
'Field'????='username',
'Type'?????='varchar(50)',
'Null'?????='NO',
'Key'??????='UNI',
'Default'??='',
'Extra'????=''
)
分享標(biāo)題:php獲取sql表數(shù)據(jù) php獲取數(shù)據(jù)庫(kù)的表的數(shù)據(jù)
文章鏈接:http://vcdvsql.cn/article26/ddoiecg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計(jì)、網(wǎng)站排名、虛擬主機(jī)、商城網(wǎng)站、微信小程序、標(biāo)簽優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)