建立表語句
create
table
`guestbook` (
`id` mediumint(8) unsigned not
null auto_increment,
`nickname`
char(15) not
null
default
'', `email`
varchar(100) not
null
default
'', `content` text not
null,
`createtime`
int(10) unsigned not
null
default
'0',
primary
key (`id`)
) engine=myisam default charset=utf8 auto_increment=1 ;
插入資料
insert
insert
insert
into guestbook (`id`,`nickname`,`email`,`content`,`createtime`) values('3', '小明', '[email protected]', '做得好,繼續努力。。', '1264168865');
insert
into guestbook (`id`,`nickname`,`email`,`content`,`createtime`) values('4', '小張', '[email protected]', '來看看', '1264169118');
insert
into guestbook (`id`,`nickname`,`email`,`content`,`createtime`) values('5', '小麗', '[email protected]', 'haha', '1283276566');
insert
into guestbook (`id`,`nickname`,`email`,`content`,`createtime`) values('6', 'tom', '[email protected]', 'hello', '1283336218');
insert
into guestbook (`id`,`nickname`,`email`,`content`,`createtime`) values('7', 'jack', '[email protected]', 'okok', '1283336315');
insert
into guestbook (`id`,`nickname`,`email`,`content`,`createtime`) values('8', 'admin', '[email protected]', '嗯嗯', '1283336315');
insert
into guestbook (`id`,`nickname`,`email`,`content`,`createtime`) values('9', '阿里巴巴', '[email protected]', '來看看', '1283337158');
insert
into guestbook (`id`,`nickname`,`email`,`content`,`createtime`) values('10', '路人甲', '[email protected]', '哈哈哈', '1283338228');
源**
<?php
$host = 'localhost';
$username = 'root';
$password = '';
$dbname = 'test';
$port = '';
$link = new mysqli($host,$username,$password,$dbname);
if($link->connect_error)
$link->set_charset("utf8");
$pagesize = 4;
//確定當前頁數$p 引數
$p = isset($_get['p']) ? $_get['p'] : 1;
//資料指標
$offset = ($p-1)*$pagesize;
//查詢本頁顯示的資料
$query_sql = "select * from guestbook order by id desc limit $offset,$pagesize";
// echo $query_sql;
$result = $link->query($query_sql);
if($result)
}//分頁格式
$count_sql = "select count(*) as count from guestbook";
$count_result = $link->query($count_sql);
$count_array = $count_result->fetch_assoc();
$count = $count_array['count'];
//計算總的頁數
$pagenum = ceil($count/$pagesize);
echo
//迴圈輸出各頁數目及連線
if($pagenum > 1)else
}}
PHP實現分頁
分頁思路 pagenow顯示第幾頁,由使用者輸入 rowcount總記錄數,從資料庫獲取 pagesize每頁顯示記錄數,由程式設計師定義 pagecount總頁數,用演算法實現 例如 pagenow 1 rowcount 7 pagesize 3 pagecount ceil rowcount p...
php實現分頁
indexcontroller.class.php檔案可以實現分頁效果 可以根據實際需要進行修改 header content type text html charset utf 8 定義最終的分頁類 final class pager 獲取鏈結位址 private function geturl...
PHP實現登入功能DEMO
php實現登入的原理是什麼呢?就是利用session實現的,使用者訪問 系統會自動在伺服器生成乙個session檔案,這個session可以用來儲存使用者的登入資訊。好了,這是基本儲備,我們下面來實現登入功能吧!第一步 建立登入表單 php登入表單 第二步 接收登入資訊 並判斷是否使用者名稱密碼正確...