php数据增删改,php对数据库的增删改

2

3

4

5

无标题文档

6

7

8

9

10 <?php11 //创建数据库

12 $db = new MySQLi("localhost","root","","z_stu");13 //判断连接是否成功

14 !mysqli_connect_error() or die("连接失败");15 $db->query("set names utf8");16 //创建SQL语句,查询教师表

17 $sql = "select * from teacher";18 //把SQL语句转成结果集

19 $result = $db->query($sql);20 //把结果集转为数组

21 $attr = $result->fetch_all();22

23 ?>

24

25

26

27

老师表

28

29

编号

30

姓名

31

性别

32

生日

33

职称

34

所在系

35

36

37 <?php38 foreach($attr as $v){ ?>

39

40

<?php echo $v[0] ?>

41

<?php echo $v[1] ?>

42

43

44 <?php45 echo $v[2] == "1" ? "男" : "女";46 ?>

47

48

49

50 <?php51 echo substr($v[3],0,10);52 //echo $v[3];

53 ?>

54

55

56 <?php57 echo $v[4]58 ?>

59

60

61 <?php62 echo $v[5]63 ?>

64

65

66

68

72 删除

73

74 编辑

75

76

77

78

84

85

86

87 <?php }?>

88

89

90

92

93 添加数据

94

95

96

97

98

99

100

101

102

103

主页的建立

效果图如下:

594255cf8b00e5fb9de282e0f645713a.png

jia.gif

jian.gif

1

2

3

4

5

编辑老师信息

6

7

9

11

12

13

14 <?php15 //$tno = $_GET["tno"];16

17 //连接数据库

18 $db = new MySQLi("localhost","root","","z_stu");19 !mysqli_connect_error()or die("连接失败");20 $db->query("set names utf8");21

22

23 $type = $_GET["type"];24 if($type =="updat"){25 //执行SQL语句选择表格

26 $sql = "select * from teacher where tno = ‘".$_GET["tno"]."‘";27 //将结果集转换成数组

28 $result = $db->query($sql);29 //得出数组的结果集

30 $attr = $result->fetch_row();31 }32

33 $proName = array("助教","教授","副教授");34 $depName = array("计算机系","电子工程系","数控系");35

36 ?>

37

38

39

40

41 <?php echo $type == "updat" ? "编辑" : "添加"; ?>数据

42

43

44

45

46

47

48

编号:

49

50 ">

51

52

53

54

姓名:

55

56 ">

57

58

59

60

性别:

61

62

72 >男73 >女74

75

76

77

出生年月日:

78

79 >

80

81

82

83

职称:

84

85

86 <?php87 foreach($proName as $v){88 if($v == $attr[4]){89 echo "$v";90 }else{91 echo "$v";92 }}?>

93

94

95

96

97

所在系:

98

99

100 <?php101 foreach($depName as $v){102 if($v == $attr[5]){103 echo "$v";104 }else{105 echo "$v";106 }107 }?>

108

109

110

111

112 提交

113

114

115

116 $(function(){117 $(".form_datetime").datetimepicker({118 format: ‘yyyy-mm-dd‘,//显示格式

119 todayHighlight: 1,//今天高亮

120 minView: "month",//设置只显示到月份

121 startView:2,

122 forceParse: 0,

123 showMeridian: 1,

124 autoclose: 1//选择后自动关闭

125 });126

127

128

129

130

update页面

效果图:

e632b418c14d43c019475df6c27704f4.png

添加数据的代码:

jia.gif

jian.gif

1

2

3

4

5

这是添加数据的页面

6

7

9

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 $(function(){77 $(".form_datetime").datetimepicker({78 format: ‘yyyy-mm-dd‘,//显示格式

79 todayHighlight: 1,//今天高亮

80 minView: "month",//设置只显示到月份

81 startView:2,

82 forceParse: 0,

83 showMeridian: 1,

84 autoclose: 1//选择后自动关闭

85 });86

87

代码

处理页面的代码:

jia.gif1.

jian.gif

1 <?php2 //这个页面用来添加从主页传过来的值到teacher表中

3 $tno =$_POST["tno"];//教师编号

4 $tname =$_POST["tname"];//教师姓名

5 $tsex =$_POST["tsex"];//教师性别

6 $tbirthday =$_POST["tbirthday"];//教师生日

7 $prof =$_POST["prof"];//教师职称

8 $depart =$_POST["depart"];//教师所在系9

10 //连接数据库

11 $db = new MySQLi("localhost","root","","z_stu");12 !mysqli_connect_error()or die("连接失败");13 $db->query("set names utf8");14

15 $type = $_POST["type"];16 if($type = "add"){17 $sql = "insert into teacher(".

18 "tno,".//编号

19 "tname,".//姓名

20 "tsex,".//性别

21 "tbirthday,".//老师生日

22 "prof,".//老师职称

23 "depart".//老师所在系

24 ") values(".

25 "‘$tno‘,".//编号

26 "‘$tname‘,".//姓名

27 "‘$tsex‘,".//性别

28 "‘$tbirthday‘,".//生日

29 "‘$prof‘,".//职称

30 "‘$depart‘)";31 }else if($type = "upda"){32 $sql = "update teacher set".

33 "tname = ‘$tname‘,".

34 "tsex = ‘$tsex‘,".

35 "tbirthday = ‘$tbirthday‘,".

36 "prof = ‘$prof‘,".

37 "prof = ‘$depart‘,".

38 " where tno = ‘$tno‘ ";39 }40 //执行SQL语句添加表格41 //所在系

42 $result = $db->query($sql);//执行结果集43 //加载到主页面查看是否添加

44 header("location:../indsert.php");45 ?>

insert

效果图如下:

9a53100bdc8445c26f6fe87f5530db41.png

php对数据库的增删改

标签:highlight   年月日   blog   .com   action   技术分享   引号   gpo   location

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:https://www.cnblogs.com/sc1314-1218/p/8419778.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值