欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  php教程

小案例:微型博客,案例:微型博客

程序员文章站 2022-05-21 22:46:15
...

小案例:微型博客,案例:微型博客

# 初级案例说明

源码下载

一、结构如下

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)

相关标签: thinkphp