当前位置:Gxlcms > PHP教程 > 小案例:微型博客

小案例:微型博客

时间:2021-07-01 10:21:17 帮助过:27人阅读

# 初级案例说明

源码下载

一、结构如下

conn.php 为连接数据库文件

index.php 为首页,也是博客列表页 select * from weibo where $id order by id desc limit 10;

edit.php 为编辑页 UPDATE weibo SET `title`='$title',`contents`='$contents' where `id`='$hid'

del.php 为删除操作页

add.php 为添加页

view.php 为详情页

二、数据库

字段说明 id ,hit点击量,title标题,dates日期,contents内容

CREATE TABLE `weibo` (

`id` int(5) NOT NULL AUTO_INCREMENT,

`hit` int(11) NOT NULL,

`title` varchar(50) NOT NULL,

`dates` date NOT NULL,

`contents` text NOT NULL,

PRIMARY KEY (`id`)

) ENGINE=MyISAM AUTO_INCREMENT=6 DEFAULT CHARSET=utf8;

三、注意点:

1.编辑时候,在表单中使用了隐藏域进行传递id

2.在搜索的时候巧妙使用了where $w ,

if(!empty($_GET['keys'])){

// $w = `title` like $_GET['keys'];

$w = " `title` like '%" . $_GET ['keys'] . "%' "; //使用模糊搜索

}else{

$w = 1; //此句代码转换到sql语句中没有实际意义。

//sql语句为select * from `weibo` where 1 order by id desc limit 10;

}

不懂请留言(微信:moka_2024)

以上就介绍了小案例:微型博客,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

人气教程排行