将数据库中的所有内容生成html静态页的代码,比较简单了,有需要的朋友可以参考下。

复制代码 代码如下:

require_once("conn.php");

if($_GET['all'])

{

/*获取数据库记录,以便于生成html文件有个文件名*/

$sqlquery = "select * from $tbname";

$result = mysql_query($sqlquery,$conn)or die("查询失败!");

$fp = fopen("./template/article.html",r);

$fpcontent = fread($fp,filesize("./template/article.html"));

fclose($fp);

/*写入文件*/

while($row = mysql_fetch_array($result))

{

$fpcontent = str_replace("{thetitle}",$row['title'],$fpcontent);

$fpcontent = str_replace("{chatitle}",$row['title'],$fpcontent);

$fpcontent = str_replace("{bookcontent}",$row['content'],$fpcontent);

$fp = fopen("./html/".$row['id'].".html",w)or die("打开写入文件失败!");

fwrite($fp,$fpcontent)or die("写入文件失败!");

}

echo "";

}

if($_GET['part'])

{

/*获取最后一条记录的ID,便于生成html文件有个文件名*/

$sqlquery = "select * from $tbname order by id desc limit 1";

$result = mysql_query($sqlquery,$conn)or die("查询失败!");

$row = mysql_fetch_array($result);

$fp = fopen("./template/article.html",r);

$fpcontent = fread($fp,filesize("./template/article.html"));

fclose($fp);

$fpcontent = str_replace("{thetitle}",$row['title'],$fpcontent);

$fpcontent = str_replace("{chatitle}",$row['title'],$fpcontent);

$fpcontent = str_replace("{bookcontent}",$row['content'],$fpcontent);

$fp = fopen("./html/".$row['id'].".html",w)or die("打开写入文件失败!");

fwrite($fp,$fpcontent)or die("写入文件失败!");

echo "";

}

?>

生成html

function btnsubmit(form)

{

theform.submit();

}

echo "全部更新部分更新";

?>

mysql制作html静态网页6_将数据库中的所有内容生成html静态页面的代码相关推荐

  1. MySQL 用 truncate 命令快速清空一个数据库中的所有表

    MySQL 用 truncate 命令快速清空一个数据库中的所有表. 1. 先执行select语句生成所有truncate语句 语句格式: select CONCAT('truncate TABLE ...

  2. python 更新数据库历史_python 实现数据库中数据添加、查询与更新的示例代码

    一.前言 最近做web网站的测试,遇到很多需要批量造数据的功能:比如某个页面展示数据条数需要达到10000条进行测试,此时手动构造数据肯定是不可能的,此时只能通过python脚本进行自动构造数据:本次 ...

  3. python查询数据库后更新_python 实现数据库中数据添加、查询与更新的示例代码...

    一.前言 最近做web网站的测试,遇到很多需要批量造数据的功能:比如某个页面展示数据条数需要达到10000条进行测试,此时手动构造数据肯定是不可能的,此时只能通过python脚本进行自动构造数据:本次 ...

  4. python代码中怎么增加数据_python 实现数据库中数据添加、查询与更新的示例代码...

    一.前言 最近做web网站的测试,遇到很多需要批量造数据的功能:比如某个页面展示数据条数需要达到10000条进行测试,此时手动构造数据肯定是不可能的,此时只能通过python脚本进行自动构造数据:本次 ...

  5. Android studio根据文本提取出的关键词在sqlite数据库中查找相关内容

    Android studio根据文本提取出的关键词在sqlite数据库中查找相关内容 一.介绍 二.Android studio连接.操作和查看sqlite数据库 三.在数据库中查找相关内容 四.运行 ...

  6. asp mysql dw_dw怎么制作asp动态网页之向数据库增加记录?

    下面给大家介绍一下用dreamweaver制作asp动态网页时如何向数据库里边添加记录.前提是已经搭建好asp的运行环境IIS,并且用数据源连接了数据库,具体方法见我分享的前几个百度经验.我以创建一个 ...

  7. mysql如何限制数据修改密码_MySQL_MySQL数据库中修改密码及访问限制设置详解,MySQL是一个真正的多用户、多 - phpStudy...

    MySQL数据库中修改密码及访问限制设置详解 MySQL是一个真正的多用户.多线程SQL数据库服务器.MySQL是以一个客户机/服务器结构的实现,它由一个服务器守护程序mysqld和很多不同的客户程序 ...

  8. asp是什么文件?html和asp的区别?(HTML是客户端语言,主要用于创建静态网页;asp是服务器端语言,用于设计用户交互式页面或动态页面)

    1.HTML是一种客户端语言,它允许Web浏览器解析并显示在标签之间写入的内容,允许把图像和对象嵌入到网页中.ASP是一种服务器端语言,这意味着写入的代码将被发送到服务器中,并根据要求执行的操作返回一 ...

  9. php怎么查询数据库密码,如何验证php中的密码是通过mysql查询手动散列插入到数据库中的?...

    有没有办法通过自己的散列方法插入mysql数据库的php验证密码? 例如,如果我手动在表中插入用户数据,请假设用户表,如下所示: INSERT INTO users (email, pswd) VAL ...

最新文章

  1. 1196: 数星星(二)(结构体专题)_福利:最新导数6大专题!高分段提分有困扰?听北大状元漫谈提分...
  2. html模板编辑器,可视化编辑网站模板
  3. Castle ActiveRecord学习实践(4):实现One-Many关系的映射
  4. 夏日防晒护肤经验心得与大家分享 - 生活至上,美容至尚!
  5. java获取ram_Java:ChronicleMap第2部分,超级RAM映射
  6. ionic获取手机通讯录
  7. 使用java库中的对称加密算法
  8. [C#-Util]-读写文件汉字乱码
  9. uwp之拍照(使用后置摄像头)
  10. 小学四年级计算机教案清华出版,清华版四年级下册信息技术电子备课教案
  11. python爬取网易云音乐_手把手教你用Python网络爬虫获取网易云音乐歌曲
  12. OpenCV:灰度图转伪彩色图
  13. 用python画多来a梦-Python—turtle画图(哆啦A梦)
  14. 基于ZigBee的出租车调度系统
  15. bada-开发入门之HelloWorld(上)
  16. ensp——防火墙安全策略配置实验
  17. 编译c或c++代码出现error “***” was not declared in this scope 的解决方法
  18. 运维演进正确之道_API演进的正确方法
  19. 大治一中2021年高考成绩查询,2021年大冶市高考状元名单资料,今年大冶市高考状元多少分...
  20. 【踩坑专栏】Field XXX required a bean of type ‘xx.xx.XXX‘ that could not be found.

热门文章

  1. MATLAB从入门到精通:搭建一个 简单的Bp神经网络(附代码)
  2. (纯干货)万字长文,数据分析利器 pandas 全教程
  3. tableau实战系列(十七)-如何将 tableau的Server License迁移到新环境中去
  4. BloomFilter——大规模数据处理利器
  5. python头像变二维码_Python 图像处理库 pillow,提取支付宝和微信支付图片二维码...
  6. 使用 labelImg 制作YOLO系列目标检测数据集(.xml文件)
  7. Python入门100题 | 第038题
  8. LeetCode题组:第169题-多数元素
  9. LeetCode-二分查找-35. 搜索插入位置
  10. 【算法与数据结构】最大子序列和问题