├── php-news-cck
├── dbconfig.php
├── action-del.php
├── action-addnews.php
├── addnews.html
├── action-editnews.php
├── editnews.php
├── news.sql
└── index.php
└── README.md
/php-news-cck/dbconfig.php:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | 添加新闻
6 |
7 |
12 |
13 |
21 |
22 |
--------------------------------------------------------------------------------
/php-news-cck/action-editnews.php:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | 修改新闻
6 |
7 |
8 |
20 |
21 |
30 |
31 |
32 |
33 |
--------------------------------------------------------------------------------
/php-news-cck/news.sql:
--------------------------------------------------------------------------------
1 | -- phpMyAdmin SQL Dump
2 | -- version 2.10.3
3 | -- http://www.phpmyadmin.net
4 | --
5 | -- 主机: localhost
6 | -- 生成日期: 2018 年 01 月 14 日 08:03
7 | -- 服务器版本: 5.0.51
8 | -- PHP 版本: 5.2.6
9 |
10 | SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
11 |
12 | --
13 | -- 数据库: `news20180111`
14 | --
15 |
16 | -- --------------------------------------------------------
17 |
18 | --
19 | -- 表的结构 `news`
20 | --
21 |
22 | CREATE TABLE `news` (
23 | `id` int(10) unsigned NOT NULL auto_increment,
24 | `title` varchar(64) NOT NULL,
25 | `keywords` varchar(64) NOT NULL,
26 | `autor` varchar(16) NOT NULL,
27 | `addtime` date NOT NULL,
28 | `content` text NOT NULL,
29 | PRIMARY KEY (`id`)
30 | ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=46 ;
31 |
32 | --
33 | -- 导出表中的数据 `news`
34 | --
35 |
36 | INSERT INTO `news` VALUES (2, '新闻2', '军事', '李四', '2018-01-13', '港媒称歼20开展首次实战训练');
37 | INSERT INTO `news` VALUES (3, '新闻3', '科技', '王五', '2018-01-12', '英特尔再曝新漏洞,黑客可控制笔记本');
38 | INSERT INTO `news` VALUES (5, '新闻5', '历史', '赵七', '2018-01-06', '毛泽东生前警卫:不孤独因有毛主席相伴');
39 | INSERT INTO `news` VALUES (4, '新闻4', '电影', '马六', '2018-01-09', '2018内地好莱坞引进片前瞻');
40 | INSERT INTO `news` VALUES (1, '新闻1', '社会', '张三', '2018-01-14', '2018春运售票进入高峰期');
41 | INSERT INTO `news` VALUES (6, '新闻6', '财经', '周八', '2018-01-01', '新年楼市松绑真相');
42 |
--------------------------------------------------------------------------------
/php-news-cck/index.php:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | 新闻后台管理系统
6 |
7 |
14 |
15 |
16 |
新闻后台管理系统
17 |
20 |
21 |
22 | | ID |
23 | 标题 |
24 | 关键字 |
25 | 作者 |
26 | 发布时间 |
27 | 内容 |
28 | 操作 |
29 |
30 |
31 | ";
54 | echo "{$row['id']} | ";
55 | echo "{$row['title']} | ";
56 | echo "{$row['keywords']} | ";
57 | echo "{$row['autor']} | ";
58 | echo "{$row['addtime']} | ";
59 | echo "{$row['content']} | ";
60 | echo "
61 | 删除
62 | 修改
63 | | ";
64 | echo "";
65 | }
66 | // 5. 释放结果集
67 | mysql_free_result($result);
68 | mysql_close($link);
69 | ?>
70 |
71 |
72 |
73 |
74 |
81 |
82 |
83 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | PHP和Mysql可以对数据库进行简单的增删改查,本文介绍了新闻列表的后台管理。
2 |
3 |
4 | ### Mysql数据库创建
5 |
6 | 创建一个新闻列表的数据库:
7 |
8 |
9 |
10 | ## 1. 查询数据库
11 | ### 1.1. 创建文件dbconfig.php,保存常量
12 |
13 | ```
14 |
24 |
25 |
26 |
27 | 新闻后台管理系统
28 |
29 |
36 |
37 |
38 |
新闻后台管理系统
39 |
42 |
43 |
44 | | ID |
45 | 标题 |
46 | 关键字 |
47 | 作者 |
48 | 发布时间 |
49 | 内容 |
50 | 操作 |
51 |
52 |
53 | ";
75 | echo "{$row['id']} | ";
76 | echo "{$row['title']} | ";
77 | echo "{$row['keywords']} | ";
78 | echo "{$row['autor']} | ";
79 | echo "{$row['addtime']} | ";
80 | echo "{$row['content']} | ";
81 | echo "
82 | 删除
83 | 修改
84 | | ";
85 | echo "";
86 | }
87 | // 5. 释放结果集
88 | mysql_free_result($result);
89 | mysql_close($link);
90 | ?>
91 |
92 |
93 |
94 |
101 |
102 |
103 |
104 | ```
105 |
106 | 页面如图:
107 |
108 |
109 | ## 2. 增加新闻
110 |
111 | ### 2.1 点击增加按钮,通过页面addnews.html添加数据
112 |
113 | ```
114 |
115 |
116 |
117 |
118 | 添加新闻
119 |
120 |
125 |
126 |
134 |
135 |
136 | ```
137 | ### 2.2 创建处理增加新闻的服务端文件action-addnews.php
138 |
139 | ```
140 |
187 |
188 |
189 |
190 | 修改新闻
191 |
192 |
193 |
205 |
206 |
215 |
216 |
217 |
218 | ```
219 | ### 4.2 通过服务端文件action-editnews.php进行修改处理
220 |
221 | ```
222 |