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

这篇博客介绍了如何使用PHP连接并操作MySQL数据库,包括建立数据库连接、设置字符集、插入数据、读取留言、删除和编辑留言。提供了详细的代码示例,展示了如何处理POST数据并将它们写入MySQL,以及如何通过GET请求进行删除和编辑操作。
摘要由CSDN通过智能技术生成

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

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

9c1d53a178ab33bfabf3a6a35f233b05.png

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小时之内删除!若作商业用途,请到原网站购买,由于未及时购买和付费发生的侵权行为,与本站无关。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值