• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP5与MySQL数据库操作

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

 1 建立数据库表:

代码
create database club;
create table member(
id 
int(11not null auto_increment,
no 
varchar(5not null,
name 
varchar(10not null,
age 
int(2not null,
level varchar(10not null,
sex 
tinyint(1not null,
date 
datetime not null,
primary key(id)
)engine
=MyISAM default charset=GB2312;

insert into member(id,no,name,age,level,sex,date)values
(
1,'A001','wanxia',30,'hj',1,'2008-04-02 00:00:00'),
(
2,'C022','liyan',29,'zs',1,'2007-05-31 00:00:00'),
(
3,'A006','zhangyan',36,'hj',1,'2007-06-20 00:00:00'),
(
4,'B052','luanying',42,'bj',1,'2007-02-12 00:00:00'),
(
5,'A007','duxiang',26,'hj',2,'2008-03-26 00:00:00'),
(
6,'C060','liuyu',38,'zs',1,'2008-10-16 00:00:00');

 

 2 读取数据

 2.1 建立01.php

代码
<html>
<head>
    
<meta http-equiv="Content-Type" content="text/html;charset=GB2312"/>
    
<title>会员列表</title>
</head>
<?php 
$link=mysql_connect("localhost","root","123");                    //连接mysql服务器
$db=mysql_select_db("club");                    //选择数据库
mysql_query("set names utf8",$link);                    //设定编码方式
$sql="Select * from member";
$result=mysql_query($sql,$link);                //执行select查询
$num=mysql_num_rows($result);                    //获取记录查询
?>

<body>
<h1>健身俱乐部 会员名册</h1>
<br />
点击姓名可查看该会员详细资料,现有会员
<?php  echo $num ?>人。
<br />

<?php 
if($num>0)
{
?>
    
<table border="1" cellpadding="1" cellspacing="1">
    
<tr>
    
<td>序号</td>
    
<td>姓名</td>
    
<td>性别</td>
    
</tr>
    
<?php 
        
while($row=mysql_fetch_array($result))
        {
            
echo "<tr><td>".$row['id']."</td><td><a href=member.php?name="
            
.$row['name'].">".$row['name']."</a></td><td>"
            
.($row['sex']==1?"":"")."</td></tr>";
        }
    
?>
    
</table>
<?php 
}
else
{
    
echo "俱乐部尚未发展会员。";
}
?>
</body>
</html>

 

 2.2 建立member.php

代码
<html>
<head>
    
<meta http-equiv="Content-Type" content="text/html;charset=GB2312"/>
    
<title>会员详细资料</title>
</head>
<?php 
$link=mysql_connect("localhost","root","123");                    //连接mysql服务器
$db=mysql_select_db("club");                    //选择数据库
mysql_query("set names utf8",$link);                    //设定编码方式
$sql="select no,name,sex,age,level,date_format(date,'%Y-%c-%d') as join_date from member "
    
."where name='".trim($_GET['name'])."'";
$result=mysql_query($sql,$link);                //执行在select查询
?>
<body>
<h1>健身俱乐部 会员详细资料</h1>
<?php 
if($row=mysql_fetch_array($result))
{
    
echo "编号:".$row['no']."<br />";
    
echo "姓名:".$row['name']."<br />";
    
echo "性别:".($row['sex']==1?"":"")."<br />";
    
echo "年龄:".$row['age']."<br />";
    
echo "级别:".$row['level']."<br />";
    
echo "加入:".$row['join_date']."<br />";
}
?>
</body>
</html>

 3 修改数据

 3.1 建立level.php(修改数据)

代码
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=GB2312" />
<title>俱乐部优惠活动</title>
</head>
<body>
<h1>俱乐部会员统计表</h1>
<?php 
$link=mysql_connect("localhost","root","123");                    //连接mysql服务器
$db=mysql_select_db("club");                    //选择数据库

mysql_query("set name utf8",$link);                //设定编码方式
$sql="Select level,count(*) as num from member group by level";
$result=mysql_query($sql,$link);                //执行select查询

while($row=mysql_fetch_array($result))
{
    
switch($row['level']){
    
case 'bj':
        
echo "等级:白金会员 &nbsp;&nbsp;&nbsp;&nbsp;人数:".$row['num']."<br />";    
        
break;    
    
case 'hj':
        
echo "等级:黄金会员 &nbsp;&nbsp;&nbsp;&nbsp;人数:".$row['num']."<br />";    
        
break;
    
default:
        
echo "等级:钻石会员 &nbsp;&nbsp;&nbsp;&nbsp;人数:".$row['num']."<br />";    
    }
}
?>
<form action="up_level.php" name="level" method="post">
会员优惠升级:从
<select name="old_level">
<option value="hj">黄金会员</option>
<option value="bj">白金会员</option>
</select>
升级至
<select name="new_level">
<option value="bj">白金会员</option>
<option value="zs">钻石会员</option>
</select>
<input type="submit" value="确定"/>
</form>
</body>
</html>

 

 3.2 建立up_level.php

代码
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=GB2312" />
<title>俱乐部优惠活动</title>
</head>
<body>
<?php 
$link=mysql_connect("localhost","root","123");                    //连接mysql服务器
$db=mysql_select_db("club");                    //选择数据库

mysql_query("set name utf8",$link);                //设定编码方式
$sql="update member set level='".trim($_POST['new_level'])
    
."' where level='".trim($_POST['old_level'])."'";
$result=mysql_query($sql,$link);                //执行select查询
echo mysql_affected_rows($link)."人 从";
    
switch(trim($_POST['old_level'])){
    
case 'bj':
        
echo " 白金会员  "    ;
        
break;    
    
case 'hj':
        
echo 

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP常识发布时间:2022-07-10
下一篇:
php中的修饰符发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap