php-实例1:简单的文章管理系统
来源:互联网 发布:阿里云代理服务器 编辑:程序博客网 时间:2024/05/22 06:59
1.回顾:上篇学习了 php与mysql的一些基本操作函数
2.这篇将学习php实战1-简单的文章管理系统;
3.准备思路
3.1 目的
理解php操作mysql的具体方法,熟悉床用的php内置函数
3.2 需求
1)文章管理列表
2)文章发布程序
3)文章修改程序
4)文章删除程序
2)文章发布程序
3)文章修改程序
4)文章删除程序
3.3 数据库设计:表 article:
id int 编号
title char 标题
author char 作者
description varchar 描述
content text 内容
dateline int 发布时间
title char 标题
author char 作者
description varchar 描述
content text 内容
dateline int 发布时间
4.配置文件 config.php
通常使用常量来实现配置文件;定义常量
header("Content-type:text/html;charset=utf-8"); define('HOST', 'localhost'); define('USERNAME', 'root'); define('PASSWORD','');
5. mysql 初始化程序
<?php/** * mysql 初始化 程序 * 01)连接数据库 * 02)选库 * 03)字符集 */ require_once 'Config.php'; if($conn=mysql_connect(HOST,USERNAME,PASSWORD)){ echo mysql_error(); } if(mysql_select_db('test')){ echo mysql_error(); } if(mysql_query('set names utf8')){ echo mysql_error(); }
6.新增文章实现
页面实现html:
<?php header("Content-type:text/html;charset=utf-8");?><html><head> <title>发布文章</title></head><body> <form method="post" action="article.add.handle.php"> 标题 : <input type="text" name='title' /> <br><br> 作者: <input type="text" name='author' /><br><br> 描述: <textarea rows="4" cols="60" name='description'></textarea><br><br> 内容: <textarea rows="15" cols="60" name='content'></textarea><br><br> <input type="submit" value="提交" /><br><br> </form> </body></html>
<?php require_once('../connect.php'); $title=$_POST['title']; $author=$_POST['author']; $description=$_POST['description']; $content=$_POST['content']; $dateline=time(); $sql="insert into article(title,author,description,content,dateline) values( '$title','$author','$description','$content',$dateline)";//echo $sql; if(mysql_query($sql,$conn)){ echo "<h3>发布成功</h3> <br> <a href='article.list.php'>点击返回列表</a>"; }else { echo "<h3>发布失败</h3>".mysql_error(); }
7. demo下载
这里就只展示文章的发布功能,其余的增删改查等功能,就不展示了,需要的话,请下载demo!
点我下载!http://download.csdn.net/detail/lablenet/8993665
8. 防止sql注入
防止sql 注入,可以在传参数的时候,进行参数编码或者类型转换!
0 0
- php-实例1:简单的文章管理系统
- 简单文章管理系统
- PHP+MYSQL的文章管理系统(二)
- PHP+MYSQL的文章管理系统(一)
- 基于MySQL的简单管理系统(PHP)
- 简单的图书管理系统php实现
- PHP简单文件管理系统
- 学习php的第一个实例--留言簿及管理系统
- Joomla的文章管理系统
- 文章管理系统,PHP的比.NET的要快要好用
- 简单的php socket 实例
- php的ajax简单实例
- 用php制作文章发布管理系统流程解析(1)
- 简单无限级分类{适合文章管理系统}
- 单文件的ASP文章管理系统
- 文章管理系统的系统分析与设
- php 文章管理
- PureMVC和Unity3D的UGUI制作一个简单的员工管理系统实例
- HDU 4279 Number(找规律)
- 【转载】设计之路:如何进行软件需求分析?
- 搭建java开发环境
- HDU - 1827 Summer Holiday(强连通分量+贪心)
- vsftpd 安装与使用
- php-实例1:简单的文章管理系统
- hadoop之家族
- ZOJ 3721 Final Exam Arrangement(贪心)
- 黑马程序员——String与StringBuffer
- 在Android上面如何使用带有心跳检测的Socket
- POJ 3321 Apple Tree 【树形结构转变为线性结构+线段树OR树状数组】
- 编译cocos2dx 工程,ndk-build 报错:
- GP规范学习(一)
- Dijkstra算法总结