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环境配置 php5 mysql5 apache2 phpmyadmin安装与配置
Nov 17 PHP
PHP生成静态页面详解
Dec 05 PHP
PHP入门速成教程
Mar 19 PHP
PHP读取ACCESS数据到MYSQL的代码
May 11 PHP
深入解析PHP的引用计数机制
Jun 14 PHP
dedecms函数分享之获取某一栏目所有子栏目
May 19 PHP
php实现excel中rank函数功能的方法
Jan 20 PHP
thinkphp的dump函数无输出实例代码
Nov 15 PHP
php判断是否为ajax请求的方法
Nov 29 PHP
php文件上传原理与实现方法详解
Dec 20 PHP
Laravel如何实现适合Api的异常处理响应格式
Jun 14 PHP
基于PHP+Mysql简单实现了图书购物车系统的实例详解
Aug 06 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
PHP 彩色文字实现代码
2009/06/29 PHP
laravel学习教程之存取器
2016/07/30 PHP
Yii2 如何在modules中添加验证码的方法
2017/06/19 PHP
PHP合并两个或多个数组的方法
2019/01/20 PHP
Convert Seconds To Hours
2007/06/16 Javascript
xheditor与validate插件冲突的解决方案
2010/04/15 Javascript
jquery防止重复执行动画避免页面混乱
2014/04/22 Javascript
页面刷新时记住滚动条的位置jquery代码
2014/06/17 Javascript
JS实用的动画弹出层效果实例
2015/05/05 Javascript
JavaScript数据类型判定的总结笔记
2015/07/31 Javascript
Jquery Easyui自定义下拉框组件使用详解(21)
2020/12/31 Javascript
React Native 通告消息竖向轮播组件的封装
2020/08/25 Javascript
ionic2中使用自动生成器的方法
2018/03/04 Javascript
详解关于vue-area-linkage走过的坑
2018/06/27 Javascript
JavaScript实现淘宝京东6位数字支付密码效果
2018/08/18 Javascript
vue h5移动端禁止缩放代码
2019/10/28 Javascript
js实现简单的秒表
2020/01/16 Javascript
vue实现登录拦截
2020/06/29 Javascript
[04:26]2014DOTA2西雅图国际邀请赛 总决赛TOPPLAY
2014/07/22 DOTA
Python做文本按行去重的实现方法
2016/10/19 Python
解决python3 urllib中urlopen报错的问题
2017/03/25 Python
基于Django框架的权限组件rbac实例讲解
2019/08/31 Python
python绘制随机网络图形示例
2019/11/21 Python
在Django下创建项目以及设置settings.py教程
2019/12/03 Python
pytorch中的自定义数据处理详解
2020/01/06 Python
Python hashlib常见摘要算法详解
2020/01/13 Python
关于pytorch中全连接神经网络搭建两种模式详解
2020/01/14 Python
tensorflow实现二维平面模拟三维数据教程
2020/02/11 Python
Python定时器线程池原理详解
2020/02/26 Python
什么是GWT的Entry Point
2013/08/16 面试题
小学生感恩父母演讲稿
2014/08/28 职场文书
师范生见习报告范文
2014/11/03 职场文书
2015年幼儿园学期工作总结
2015/05/22 职场文书
2015党建工作简报
2015/07/21 职场文书
2016大一新生入学教育心得体会
2016/01/23 职场文书
导游词之岳阳楼
2019/09/25 职场文书