1. 将 POST 中的数据 ( 原材料 ) 提交到 mysql 中

我们要先准备好 mysql 中的表 ;

2.php 接收到的 POST 数据想办法写到 mysql 中 ;

mysql_connect — 打开一个到 MySQL 服务器的连接

mysql _query — 发送一条 MySQL 查询

写入数据库 写入数据库

1. 首先连接数据库

$conn = mysql_connect(‘localhost’,’root’,”);//3 个参数 , 服务器地址 / 用户名 / 密码

2. 连上数据库之后要选库 , 字符集

mysql_query(‘use php0903’ , $conn);

// 告诉服务器我的客户端编码是多少 [ 指的是当前使用的客户端编码 ]

mysql_query(‘set names utf8’ , $conn);

3. 将 POST 内容写入数据库 , 先将 sql 语句打印出来看看是否有错

$conn = mysql_connect(‘localhost’,’root’,”);

mysql_query(‘use blog’ , $conn);

mysql_query(‘set names utf8’ , $conn);

$sql = “insert into msg (name,email,content) values (‘$_POST[name]’ ,’$_POST[email]’,’$_POST[content]’)”;

//echo $sql;

$rs = mysql_query($sql);

if(!$rs) {

echo mysql_error();

} else {

echo ‘ 留言发布成功 ‘;}

4. 如果我想读取数据库中的留言

不想重复写连 mysql, 选库 , 设置字符集

可以将其单独放在一个 php 文件中 ;

conn.php 的内容

$conn = mysql_connect(‘localhost’,’root’,”);

mysql_query(‘use test’ , $conn);

mysql_query(‘set names utf8’ , $conn);

在 php 页面包含进来因为是必须要连接上

才能继续执行下面的代码 , 所以我们用 require

require(‘./conn.php’);

读取留言 读取留言

mysql_fetch _assoc — 从结果集中取得一行作为关联数组

require(‘./conn.php’);

$sql = ‘select * from msg’;

$rs = mysql_query($sql);

$data = array();

while($row = mysql_fetch_assoc($rs)) {

$data[] = $row;

}

//print_r($data);

include(‘./msglist.html’);

模版中循环显示出留言内容 模版中循环显示出留言内容 :

<?php echo $d[‘id’];?><?php echo $d[‘name’];?><?php echo $d[’email’];?><?php echo $d[‘content’];?>”> 删除 ”> 编辑

留言删除 留言删除

根据留言的主键 id 删除留言

require(‘./conn.php’);

$id = $_GET[‘id’];

$sql = “delete from msg where id=$id”;

if(!mysql_query($sql)) {

echo ‘ 留言删除失败 ‘;

} else {

//echo ‘ 留言删除成功 ‘;

header(‘Location: msglist.php’);

}

留言编辑 留言编辑

根据留言的主键 id 编辑留言注意 :

模版应该同 发布留言的模版一致

不过 : 该模版应该展现出原留言的内容

所以

1) 如果 post 为空 , 即是点过来准备编辑留言

通过主键 id 查询出该留言 , 以默认值的形式展现出来

2) 留言修改后 ,update 执行修改留言

require(‘./conn.php’);

$id = $_GET[‘id’];

if(empty($_POST)) {

$sql = “select * from msg where id=$id”;

$rs = mysql_query($sql);

if(!$rs) {

echo mysql_error();

exit();

}

$msg = mysql_fetch_assoc($rs);

//print_r($msg);

include(‘./msgedit.html’);

} else {

$sql = “update msg set name=’$_POST[name]’,email=’$_POST[email]’,content=’$_POST[content]’ where id=$id”;

if(!mysql_query($sql)) {

echo mysql_error();

} else {

echo ‘ 留言修改成功 ‘;

}

}

文件名称:布尔教育2016视频:PHP留言板制作教程

下载地址:百度网盘

资源来源:网络收集

提示:网盘资源均收集于网络,只作学习和交流使用,版权归原作者所有,请在下载后24小时之内删除!若作商业用途,请到原网站购买,由于未及时购买和付费发生的侵权行为,与本站无关。

布尔教育php视频下载,布尔教育2016视频:PHP留言板制作教程相关推荐

  1. 优酷视频下载器 优酷视频下载方法

    iku爱酷V2.1版优酷视频加速器下载优酷视频下载器 iku爱酷V2.1版优酷视频加速器. 视频加速器播放速度更快!下载速度更快!旋风般的加速感觉! 视频下载看下载优酷站内视频,充分满足你的收藏欲. ...

  2. 4K网络视频下载器:4K Video Downloader mac汉化教程

    4K Video Downloader for Mac版是一款4K网络视频下载器,现在我们的视频除了1080P还有4K超高清视频品质的影片,但是随着视频文件的扩大,下载速度却跟不上,这成了一个很大的问 ...

  3. B站视频下载器,超清4k视频下载,一键解析视频合集,支持批量下载提取视频封面

    文末提供软件下载链接~ 一.软件简介 该视频下载器完全免费,没有广告,不需要安装,支持下载绝大多数站内视频,并且可以对视频合集自动解析,支持多种清晰度下载,如480P,720P,1080P,1080P ...

  4. 如何将腾讯视频下载的QLV格式视频转换成MP4

    说到视频网站,大家可能会想到腾讯视频.优酷视频.爱奇艺视频,因为这三个视频网站在中国的影响力最大了.但是这三个视频网站都有一个共同点:那就是拥有特殊的视频格式.腾讯视频的QLV.优酷视频的KUX.爱奇 ...

  5. python下载b站视频_【python】抖音无水印视频下载和b站视频下载

    本帖最后由 370125229 于 2020-3-27 17:38 编辑 萌新一枚,拿这个练练手 用python写的,部分视频可能还是会有水印 抖音 蓝奏: https://www.lanzous.c ...

  6. python 400集大型视频下载_Python400集大型视频,无偿分享,从正确方向学习python...

    本视频是面向编程零基础学员的Python入门教程,内容涵盖了Python的基础知识和初步应用.以较轻快的风格,向零基础学习者介绍了一门时下比较流行的.并且用途比较广泛的编程语言.同时,其语法简洁而清晰 ...

  7. java北大青鸟视频下载_宝鸡java视频课程下载

    压力难以之大说清,宝鸡日子太苦了那段实在,竞争激烈. 写以行也都很及运高效,视频一度觉得,一柄倚天好比利器,的诞这V生,让人爱不十分释手,上手其易.(不地方也有要注意的很需支持正则,课程另外,提供予以 ...

  8. 中国纪录片网视频下载方法分析-马赛克视频助手

    今天有个朋友问我中国纪录片网视频怎么下载,说实话我也是第一次知道这个网站,那么接下来我们来分析看看,中国纪录片网视频该怎么下载 1.首先还是打开我们的分析工具-马赛克视频助手 2.随便选取一个视频作为 ...

  9. php留言板入门教程,一个php留言板实例详解(附源码下载)

    我的留言板 $username = isset($_REQUEST['username']) ? $_REQUEST['username'] : '';   //姓名 $sex = isset($_R ...

最新文章

  1. java 不变式_solr - Solr错误:在请求处理程序中使用不变式时,QueryComponent.mergeIds(QueryComponent.java:940) - 堆栈内存溢出...
  2. nginx alias php 404,Nginx配置静态服务器以及404问题解决,root和alias的区别
  3. js数组sort排序原理
  4. 工程师如何培养美学思维
  5. SQL Server统计信息以及如何在SQL中执行更新统计信息
  6. linux expect案例用法
  7. VS2017的C++开发心得(一)VS的项目创建
  8. 如何将360浏览器兼容IE8、IE7
  9. kNN_hand_writing(机器学习)
  10. python的pyc反编译
  11. 计算机视觉学生论文,计算机视觉方面论文参考文献
  12. 如何把两块硬盘数据迁移到另一块硬盘
  13. C语言《填数游戏》全流程
  14. Hive 内部表和外部表
  15. 无需工具qlv转mp4格式最新,下载好的qlv文件怎么转换成mp4?腾讯视频怎么下载mp4格式?怎么把腾讯视频转换成mp4格式?
  16. python爬取选股宝(https://xuangubao.cn)之二度尝试
  17. TypeError: torch.nn.modules.batchnorm.BatchNorm2d is not a Module subclass
  18. 玩转华为ENSP模拟器系列 | 配置普通NTP对等体模式示例
  19. 光场相机模拟程序解读
  20. 12 Roll A Ball全部代码

热门文章

  1. A WebView method was called on thread 'JavaBridge'. All WebView methods must be called
  2. BZOJ4399魔法少女LJJ——线段树合并+并查集
  3. 爱招飞软件开发工具与 Arduino 与 ESP32 的关系
  4. 银河麒麟V10 - postgresql/postgis完整部署
  5. brpc源码学习(六)- brpc server 端整体流程
  6. 南加大和纽约大学计算机专业,NYU,南加大RD狂放榜?科比女儿喜提Offer大满贯!...
  7. python 双重循环处理
  8. pygame time.clock.tick
  9. PowerBI如何注册
  10. 二维码扫描的相关知识