├── 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 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | -------------------------------------------------------------------------------- /php-news-cck/action-editnews.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 修改新闻 6 | 7 | 8 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 |
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 |
18 | 增加新闻 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | "; 54 | echo ""; 55 | echo ""; 56 | echo ""; 57 | echo ""; 58 | echo ""; 59 | echo ""; 60 | echo ""; 64 | echo ""; 65 | } 66 | // 5. 释放结果集 67 | mysql_free_result($result); 68 | mysql_close($link); 69 | ?> 70 | 71 |
ID标题关键字作者发布时间内容操作
{$row['id']}{$row['title']}{$row['keywords']}{$row['autor']}{$row['addtime']}{$row['content']} 61 | 删除 62 | 修改 63 |
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 |
40 | 增加新闻 41 |
42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | "; 75 | echo ""; 76 | echo ""; 77 | echo ""; 78 | echo ""; 79 | echo ""; 80 | echo ""; 81 | echo ""; 85 | echo ""; 86 | } 87 | // 5. 释放结果集 88 | mysql_free_result($result); 89 | mysql_close($link); 90 | ?> 91 |
ID标题关键字作者发布时间内容操作
{$row['id']}{$row['title']}{$row['keywords']}{$row['autor']}{$row['addtime']}{$row['content']} 82 | 删除 83 | 修改 84 |
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 |
127 | 128 | 129 | 130 | 131 | 132 | 133 |
134 | 135 | 136 | ``` 137 | ### 2.2 创建处理增加新闻的服务端文件action-addnews.php 138 | 139 | ``` 140 | 187 | 188 | 189 | 190 | 修改新闻 191 | 192 | 193 | 205 | 206 |
207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 |
215 | 216 | 217 | 218 | ``` 219 | ### 4.2 通过服务端文件action-editnews.php进行修改处理 220 | 221 | ``` 222 |