php数据访问之增删改查操作


Posted in PHP onMay 09, 2016

增删改查操作小练习,大家练练手吧

php数据访问之增删改查操作

php数据访问之增删改查操作

php数据访问之增删改查操作

一、查看新闻页面-----主页面

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>查看新闻</title>
</head>
 
<body>
<h1>查看新闻</h1>
<table width="100%" border="1" cellpadding="0" cellspacing="0">
<tr>
  <td>id</td>
  <td>title</td>
  <td>author</td>
  <td>source</td>
   <td>content</td>
  <td>date</td>
  <td>update</td>
  <td>delete</td>
</tr>
<?php
$db=new MySQLi("localhost","root","","mydb");
!mysqli_connect_error() or die("连接失败!");
$sql="select * from news";
$result=$db->query($sql);
$arr=$result->fetch_all();
foreach ($arr as $v)
{
  echo "<tr>
  <td>{$v[0]}</td>
  <td>{$v[1]}</td>
  <td>{$v[2]}</td>
  <td>{$v[3]}</td>
  <td>{$v[4]}</td>
  <td>{$v[5]}</td>
  <td><a href='Update.php?newsid={$v[0]}'>update</a></td>
  <td><a href='Delete.php?newsid={$v[0]}'>delete</a></td>
   
  </tr>";
  }
 
?>
</table>
<br>
<br />
<div class="xw"><a href="xinwen.php">发布新闻</a></div>
 
</body>
</html>

php数据访问之增删改查操作

二、发布新闻页面-----添加内容

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>发布新闻</title>
<style>
.xw
{
   
  margin-top:10px;
  margin-left:400px;
  border:thick; 
  }
.a
{
  float:left;
   
  }
 
</style>
 
</head>
 
<body>
<h1><center>发布新闻</center></h1>
 
<form action="AddChu.php" method="post">
<div class="xw">标题:<input type="text" name="title" style="width:400px"></div>
<div class="xw">作者:<input type="text" name="author"></div>
<div class="xw">来源:<input type="text" name="source"></div>
<div class="xw">内容:
<textarea rows="10" cols="80" name="content"></textarea></div>
 
<div class="a"><input type="submit" value="提交" style="margin-left:600px;"></div>
<div class="a"><a href="ChaKan.php"><input type="button" value="查看" style="margin-left:6px;"></a></div>
 
</form>
 
 
</body>
</html>

php数据访问之增删改查操作

提交内容后的处理:

<?php
$newsid=$_POST["newsid"];
$title=$_POST["title"];
$author=$_POST["author"];
$source=$_POST["source"];
$content=$_POST["content"];
$time=date("Y-m-d",time());
 
$db=new MySQLi("localhost","root","","mydb");
!mysqli_connect_error() or die("联系失败!");
$sql="insert into news values('{$newsid}','{$title}','{$author}','{$source}','{$content}','{$time}')";
$result=$db->query($sql);
if($result)
{
  header ("location:xinwen.php");
  }
else
{
  echo "添加新闻失败!";
  }

三、删除内容处理

<?php
$newsid=$_GET["newsid"];
$db=new MySQLi("localhost","root","","mydb");
!mysqli_connect_error() or die("连接失败!");
$sql="delete from news where newsid='{$newsid}'";
$result=$db->query($sql);
if($result)
{
  header ("location:ChaKan.php");
  }
else
{
  echo "删除数据失败";
  }
?>

四、修改新闻页面----修改新闻内容后提交查看

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>修改新闻</title>
<style>
.xw
{
   
  margin-top:10px;
  margin-left:400px;
  border:thick; 
  }
   
.a
{
  float:left;
   
  }
 
</style>
</head>
 
<body>
<h1><center>修改新闻</center></h1>
<?php
$newsid = $_GET["newsid"];
$db = new MySQLi("localhost","root","","mydb");
$sinfo = "select * from news where newsid='{$newsid}'";
$r = $db->query($sinfo);
$arr = $r->fetch_row(); //这个人的所有信息
?>
 
<form action="UpdateChu.php" method="post">
<div class="xw"><input type="hidden" name="newsid" value="<?php echo $arr[0] ?>"></div>
<div class="xw">标题:<input type="text" name="title" style="width:400px" value="<?php echo $arr[1] ?>"></div>
<div class="xw">作者:<input type="text" name="author" value="<?php echo $arr[2] ?>"></div>
<div class="xw">来源:<input type="text" name="source" value="<?php echo $arr[3] ?>"></div>
<div class="xw">内容:
<textarea rows="10" cols="80" name="content"><?php echo $arr[4] ?></textarea></div>
 
<div class="a"><input type="submit" value="修改" style="margin-left:600px;"></div>
<div class="a"><a href="ChaKan.php"><input type="button" value="查看" style="margin-left:6px;"></a></div>
 
</form>
 
</body>
</html>

php数据访问之增删改查操作

提交修改内容后进行处理:

<?php
$newsid=$_POST["newsid"];
$title=$_POST["title"];
$author=$_POST["author"];
$source=$_POST["source"];
$content=$_POST["content"];
$time=date("Y-m-d",time());

$db=new MySQLi("localhost","root","","mydb");
!mysqli_connect_error() or die("联系失败!");
$sql="update news set title='{$title}',author='{$author}',source='{$source}',content='{$content}',time='{$time}' where newsid='{$newsid}'";
$result=$db->query($sql);
if($result)
{
  header ("location:Update.php");
  }
else
{
  echo "修改数据失败!";
  }

以上就是本文的全部内容,希望对大家学习php程序设计有所帮助。

PHP 相关文章推荐
提升PHP执行速度全攻略
Oct 09 PHP
php下目前为目最全的CURL中文说明
Aug 01 PHP
php运行出现Call to undefined function curl_init()的解决方法
Nov 02 PHP
ThinkPHP中自定义目录结构的设置方法
Aug 15 PHP
php输出xml必须header的解决方法
Oct 17 PHP
php中使用gd库实现远程图片下载实例
May 12 PHP
PHP实现上传文件并存进数据库的方法
Jul 16 PHP
PHP如何实现跨域
May 30 PHP
Yii 2.0实现联表查询加搜索分页的方法示例
Aug 02 PHP
CI框架(CodeIgniter)公共模型类定义与用法示例
Aug 10 PHP
PHP缓存工具XCache安装与使用方法详解
Apr 09 PHP
PHP设计模式之装饰器(装饰者)模式(Decorator)入门与应用详解
Dec 13 PHP
php简单实现批量上传图片的方法
May 09 #PHP
php简单备份与还原MySql的方法
May 09 #PHP
PHP微信开发之微信消息自动回复下所遇到的坑
May 09 #PHP
php简单复制文件的方法
May 09 #PHP
win10环境PHP 7 安装配置【教程】
May 09 #PHP
php文件操作小结(删除指定文件/获取文件夹下的文件名/读取文件夹下图片名)
May 09 #PHP
php自动提交表单的方法(基于fsockopen与curl)
May 09 #PHP
You might like
使用 MySQL Date/Time 类型
2008/03/26 PHP
php提交表单时判断 if($_POST[submit])与 if(isset($_POST[submit])) 的区别
2011/02/08 PHP
解析关于wamp启动是80端口被占用的问题
2013/06/21 PHP
destoon二次开发入门示例
2014/06/20 PHP
百万级别知乎用户数据抓取与分析之PHP开发
2015/09/28 PHP
Zend Framework动作助手Url用法详解
2016/03/05 PHP
Laravel框架中集成MongoDB和使用详解
2019/10/17 PHP
js 一个关于图片onload加载的事
2013/11/10 Javascript
JavaScript Serializer序列化时间处理示例
2014/07/31 Javascript
jquery判断浏览器后退时候弹出消息的方法
2014/08/11 Javascript
JQuery实现样式设置、追加、移除与切换的方法
2015/06/11 Javascript
Bootstrap精简教程
2015/11/27 Javascript
js实现异步循环实现代码
2016/02/16 Javascript
基于javascript编写简单日历
2016/05/02 Javascript
jquery制做精致的倒计时特效
2016/06/13 Javascript
Node.js检测端口(port)是否被占用的简单示例
2016/09/29 Javascript
js中删除数组中的某一元素实例(无下标时)
2017/02/28 Javascript
JavaScript基于扩展String实现替换字符串中index处字符的方法
2017/06/13 Javascript
react router4+redux实现路由权限控制的方法
2018/05/03 Javascript
vue路由拦截器和请求拦截器知识点总结
2019/11/08 Javascript
ES6学习笔记之let与const用法实例分析
2020/01/22 Javascript
适用于 Vue 的播放器组件Vue-Video-Player操作
2020/11/16 Javascript
python3如何将docx转换成pdf文件
2018/03/23 Python
Python中flatten( )函数及函数用法详解
2018/11/02 Python
Python实现CNN的多通道输入实例
2020/01/17 Python
pytorch实现CNN卷积神经网络
2020/02/19 Python
Python自动化操作实现图例绘制
2020/07/09 Python
英国家居用品和家居装饰品购物网站:Cox & Cox
2019/08/25 全球购物
ShellScript面试题一则-ShellScript编程
2014/03/05 面试题
建筑设计所实习生自我鉴定
2013/09/25 职场文书
素食餐饮项目创业计划书
2014/02/02 职场文书
企业法人授权委托书范本
2014/09/23 职场文书
教师查摆问题自查报告
2014/10/11 职场文书
2015学校图书管理员工作总结
2015/05/11 职场文书
在职证明书模板
2015/06/15 职场文书
大学军训通讯稿(2016最新版)
2015/12/21 职场文书