設計資料庫
admin
create table admin(
id int primary key,
name varchar(32) not null,
password varchar(128) not null
);emp 雇員表
create table emp(
id int primary key auto_increment,
name varchar(64) not null,
grade tinyint,
email varchar(64) not null,
salary float
)新增使用者
insert into admin(id,name,password) value('124','admin',md5('admin'));
insert into emp(name,grade,email,salary) value('admin',』80』,』[email protected]』,10);
<?php
if(!empty($_get['errno']))else
}?>
<?php
/** *
* @author jsh
* @version
*/ //接受使用者資料
$id=$_post['id'];
$password=$_post['password'];
//到資料庫進行驗證
//鏈結資料庫
$mysql_con=mysql_connect("192.168.1.110:3306","root","");
if(!$mysql_con)
//選擇資料庫
mysql_select_db("manage",$mysql_con);
//驗證
$sql="select * from admin where id=$id";
$res=mysql_query($sql,$mysql_con);
if(($row = mysql_fetch_assoc($res)) != "")else
} else
mysql_free_result($res);
// //簡單驗證
// if($id == "jsh" && $password == "1234567a")else
?>
<?php
$name=$_get['name'];
echo "歡迎".$name."進入";
echo " 返回登陸介面
"?>
管理使用者
新增使用者
查詢使用者
退出系統
顯示從第幾個資料開始顯示多少資料的sql語句(起始是 0)
查詢有多少行sql語句
select count(id) from emp;
<?php
$mysql_con=mysql_connect("192.168.1.110:3306","root","");
if(!$mysql_con)
//選擇資料庫
mysql_select_db("manage",$mysql_con);
/*$pagenow :顯示第幾頁:使用者輸入
$pagecount:共有幾頁
$rowcount:共有多少條記錄[資料庫獲取]
$pagesize:每頁顯示幾條記錄[人為定義]
*/$pagesize = 3;
//獲取共有多少記錄
$sql="select count(id) from emp";
$res=mysql_query($sql,$mysql_con);
if($row=mysql_fetch_array($res))
mysql_free_result($res);
$pagecount = ceil($rowcount/$pagesize);
if(!empty($_get['pagenow'])) else
//驗證'
$sql="select * from emp limit ".($pagenow-1)*$pagesize.",$pagesize";
$res=mysql_query($sql,$mysql_con);
echo "";
echo "";
echo "id
name
grade
email
salary
刪除使用者
修改使用者
";
while(($row=mysql_fetch_assoc($res)) != "")
". "
刪除使用者
". "修改使用者
"; }
echo "";
/*//列印出頁碼的鏈結
for($i=1;$i<=$pagecount;$i++)
*/if($pagenow>1)
if($pagenow
//顯示當前頁和共有多少頁
echo " 當前頁/共頁";
//指定跳轉到某頁
?><?php
mysql_free_result($res);
?>
這裡我們必須提到,在軟體開發中有幾個重要的開發模式
1、model1 模式
2、分層模式(介面、業務邏輯分離)
3、mvc 模式
model1模式最重要的特點就是沒有分層的概念,也就是說介面顯示和業務邏輯的處理放在乙個檔案中來完成。
缺點:1)、表現層和業務邏輯層混合在一起(亂!)
2)、在開發中,不利於多人的協同開發
3)、不利於後期的維護
優點:簡單、開發速度比較快
比較適合開發小的專案
分層模式 基本概念是:把介面和業務分層-〉結構清晰,利於分工開發
mvc模式,基本概念:強制把資料的輸入,資料的處理,資料的顯示
Spring 雇員管理系統SSH 1
配置spring並測試 建立domain包,編寫雇員類employee.j a employee.j a中 public class employee public employee string name,string email,string pwd,integer grade,date hir...
node自學之路 1
1.首先安裝nodejs。各種環境安裝方法搜一下一大片。一,使用nodejs搭建第乙個web伺服器 服務建立 這種起伺服器的方法很多,但是 listen方法都沒有第二個引數,這裡第二個引數就是伺服器的ip位址,自己可以更改為其他的ip位址 說明 require http 獲取node.js 原生模板...
雇員管理系統 SSH版(二)
一 分層 二 使用事務管理器來統一管理事務 三 配置快取 1 hibernate二級快取的配置 2 在需要快取的實體bean配置檔案中加入快取配置項 3 ehcache預設的配置檔案ehcache.xml 放在類路徑下 src目錄下即可 defaultcache節點為預設的快取策略 maxeleme...