php +mysql 留言板
来源:互联网 发布:淘宝充错话费追回流程 编辑:程序博客网 时间:2024/06/05 02:06
建表:
create table msg ( id int primary key auto_increment, name char(20), email char(30), content varchar(100) ) charset utf8;
create table msg ( id int primary key auto_increment, name char(20), email char(30), content varchar(100) ) charset utf8;
$conn = mysql_connect('localhost','root','');//3个参数,服务器地址/用户名/密码
//告诉服务器我的客户端编码是多少[指的是当前使用的客户端编码]
mysql_query('use php0903' , $conn);
设置字符集
mysql_query('set names utf8' , $conn)
.将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 '留言发布成功';
$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 '留言发布成功';
读取数据库中的留言
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');
$data = array(); while($row = mysql_fetch_assoc($rs)) { $data[] = $row; }
//print_r($data);
include('./msglist.html');
模版中循环显示出留言内容 模版中循环显示出留言内容:
<?php foreach($data as $d) {?>
<tr> <td>
<?php echo $d['id'];?>
</td> <td>
<?php echo $d['name'];?>
</td> <td>
<span class="badge"><?php echo $d['email'];?></span>
</td> <td
><?php echo $d['content'];?></td>
<td><a href="msgdel.php?id=<?php echo $d['id'];?>">删除</a></td>
<td><a href="msgedit.php?id=<?php echo $d['id'];?>">编辑</a></td> </tr>
<?php }?>
留言删除 , 根据留言的主键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');
}
留言编辑
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 '留言修改成功'; } }
0 0
- php+mysql 留言板
- php +mysql 留言板 1
- php & mysql 留言板 3
- php mysql 留言板 4
- 留言板--PHP+MySQL开发
- linux php mysql 留言板
- PHP+Mysql 实现留言板
- php+mysql制作留言板
- PHP+Mysql 实现留言板
- php +mysql 留言板
- PHP&MYSQL留言板源码
- 用PHP+MySQL 留言板demo
- PHP+MYSQL 简单的留言板
- PHP+MySQL简单的留言板
- PHP实例五之PHP+MYSQL留言板
- php+mysql留言板(模仿qq空间留言板)
- php+ mysql留言板的制作函数
- PHP+MySQL实现留言板分页功能
- Zookeeper应用的场景
- 数组中只出现一次的数字
- 正则判断是不是手机号码&复制文件工具类&SharedPreferencesUtils工具类
- 算法案例 -- 在数组中找数量最多的数
- string类之深拷贝的两种写法
- php +mysql 留言板
- iOS开发-模板方法模式
- 微信扫码支付 php代码
- DatePicker和TimePicker的简单使用
- [Leetcode]69. Sqrt(x)
- java匿名内部类
- ServletContext作用功能详解
- 剑指offer-31连续子数组最大和
- 【一天一道LeetCode】#84. Largest Rectangle in Histogram