PHP 新闻列表实例(数据库读取 删除数据,页面跳转)
2017-11-29 19:08
871 查看
conn.php 连接数据库的页面
index.php 主页,显示所有新闻列表
del.php 删除新闻的页面,删除后自动跳转到主页。
1、conn.php 连接数据库页面
index.php 主页,显示所有新闻列表
del.php 删除新闻的页面,删除后自动跳转到主页。
1、conn.php 连接数据库页面
<?php //声明PHP输出数据的字符集 header("content-type:text/html;charset=utf-8"); //(0)数据库配置信息 $db_host = "localhost:3306"; $db_user = "root"; $db_pwd = "root"; $db_name = "007online"; //(1)PHP连接MySQL服务器 $link = @mysql_connect($db_host,$db_user,$db_pwd); if(!$link) { echo "<font size=7 color=red>PHP连接MySQL失败!</font>"; exit(); } //(2)选择当前数据库 if(!mysql_select_db($db_name)) { echo "<font size=7 color=red>选择数据库{$db_name}失败!</font>"; exit(); } //(3)设置MySQL返回的数据字符集 mysql_query("set names utf8"); ?>2、index.php 主页,显示所有新闻列表
<?php include "conn.php"; //(4)执行SQL语句 $sql = "select * from 007_news "; $result = mysql_query($sql,$link); if(!$result) { echo "<font size=7 color=red>数据查询失败!</font>"; exit(); } ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <HTML> <HEAD> <TITLE>新闻列表 </TITLE> </HEAD> <script type="text/javascript"> function confirmDel(id) { if(window.confirm("你确定要删除吗?")) { location.href="del.php?id="+id; } } </script> <BODY> <table width="100%" border="1 solid" rules="all" align="center" cellpadding="5"> <tr bgColor="#e0e0e0"> <th>编号</th> <th>新闻标题</th> <th>作者</th> <th>来源</th> <th>排序</th> <th>点击率</th> <th>发布时间</th> <th>操作</th> </tr> <?php date_default_timezone_set('PRC'); //设置中国时区 $str=""; $n=1; while($arr=mysql_fetch_assoc($result)) //每读出一条数据就加一行<tr> { if($n%2==0) { $str.="<tr align='center' bgColor='#f6f6f6'>"; } else { $str.="<tr align='center'>"; } $str.="<td>".$arr['id']."</td>"; $str.="<td>".$arr['title']."</td>"; $str.="<td>".$arr['author']."</td>"; $str.="<td>".$arr['source']."</td>"; $str.="<td>".$arr['orderby']."</td>"; $str.="<td>".$arr['hits']."</td>"; //$str.="<td>".$arr['addate']."</td>"; $str.="<td>".date("Y-m-d H:i",$arr['addate'])."</td>"; $str.="<td><a href='javascript:void(0)'>修改</a>/<a href='javascript:void(0)' onClick='confirmDel(".$arr['id'].")'>删除</a></td>"; $str.="</tr>"; $n++; } echo $str; ?> </table> </BODY> </HTML>3、del.php 删除新闻的页面,删除后自动跳转到主页。
<?php include "conn.php"; $id=(int)$_GET["id"]; $sql="delete from 007_news where id=".$id; if(mysql_query($sql)) { echo "<script>location.href='index.php'</script>"; } else { echo "删除失败!"; } ?>
相关文章推荐
- PHP 数据库 循环读取所有数据(新闻列表)
- vue主动刷新页面及列表数据删除后的刷新实例
- ASP.NET中Gridview读取数据表列表页面常用操作-序号,编辑,删除,删除确认
- ASP.NET中Gridview读取数据表列表页面常用操作-序号,编辑,删除,删除确认
- ASP.NET中Gridview读取数据表列表页面常用操作-序号,编辑,删除,删除确认
- php实现通用的从数据库表读取数据到数组的函数实例
- 如何从数据库调出数据显示到页面PHP+Mysql+Html(简单实例)
- JSP自定义标签实例---从数据库读取数据放在下拉列表中
- 如何从数据库调出数据显示到页面 PHP+Mysql+Html(简单实例)
- 从数据库调出数据显示到页面 PHP+Mysql+Html(简单实例)
- php连接数据库读取数据并输入到页面中的3种方法。
- ASP.NET数据导入至页面列表进行查看并最终保存到数据库
- 使用servlet,jdbc将mysql中数据显示在jsp页面中,且实现直接删除数据库数据
- PHP 开发 APP 接口 学习笔记与总结 - APP 接口实例 [2] 首页 APP 接口开发方案 ① 读取数据库方式
- JQ返回php读取数据库的数据
- php读取txt文件并将数据插入到数据库
- 实现jsp页面二级下拉框联动,实时读取数据库数据
- ajax从数据库中随机读取5条数据动态在页面中刷新
- AngularJS实现数据列表的增加、删除和上移下移等功能实例
- PHP查询并删除数据库多列重复数据的方法(利用数组函数实现)