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学习 字符串课件
Jun 15 PHP
php实现网站插件机制的方法
Nov 10 PHP
谈谈关于php的优点与缺点
Apr 11 PHP
基于PHP编程注意事项的小结
Apr 27 PHP
md5 16位二进制与32位字符串相互转换示例
Dec 30 PHP
Laravel框架学习笔记(一)环境搭建
Oct 15 PHP
在win系统安装配置 Memcached for PHP 5.3 图文教程
Mar 03 PHP
PHP错误Warning:mysql_query()解决方法
Oct 24 PHP
学习php设计模式 php实现抽象工厂模式
Dec 07 PHP
Linux基于php-fpm模式的lamp搭建phpmyadmin的方法
Oct 25 PHP
PHP封装的mysqli数据库操作类示例
Feb 16 PHP
Yii框架 session 数据库存储操作方法示例
Nov 18 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实现无限级分类查询(递归、非递归)
2016/03/10 PHP
基于jQuery的淡入淡出可自动切换的幻灯插件打包下载
2010/09/15 Javascript
javascript 使用 NodeList需要注意的问题
2013/03/04 Javascript
JS+DIV实现鼠标划过切换层效果的实例代码
2013/11/26 Javascript
HTML+CSS+JS实现完美兼容各大浏览器的TABLE固定列
2015/04/26 Javascript
javascript实现简单查找与替换的方法
2015/07/22 Javascript
jquery.validate使用详解
2016/06/02 Javascript
自己封装的一个原生JS拖动方法(推荐)
2016/11/22 Javascript
清除浏览器缓存的几种方法总结(必看)
2016/12/09 Javascript
详解js的延迟对象、跨域、模板引擎、弹出层、AJAX【附实例下载】
2016/12/19 Javascript
Vue上传组件vue Simple Uploader的用法示例
2017/08/25 Javascript
基于js的变量提升和函数提升(详解)
2017/09/17 Javascript
Vue.js划分组件的方法
2017/10/29 Javascript
在Vue环境下利用worker运行interval计时器的步骤
2019/08/01 Javascript
使用uni-app开发微信小程序的实现
2019/12/13 Javascript
[04:40]2016国际邀请赛中国区预选赛全程TOP10镜头集锦
2016/07/01 DOTA
Python3实现的腾讯微博自动发帖小工具
2013/11/11 Python
Python中return语句用法实例分析
2015/08/04 Python
Python网络爬虫实例讲解
2016/04/28 Python
python机器学习之神经网络(一)
2017/12/20 Python
python 实现图片旋转 上下左右 180度旋转的示例
2019/01/24 Python
python 使用while写猜年龄小游戏过程解析
2019/10/07 Python
Windows 平台做 Python 开发的最佳组合(推荐)
2020/07/27 Python
python打包生成so文件的实现
2020/10/30 Python
python中append函数用法讲解
2020/12/11 Python
Etam艾格英国官网:法国著名女装品牌
2019/04/15 全球购物
广州地球村科技数据库题目
2016/04/25 面试题
《小池塘》教学反思
2014/02/28 职场文书
文明礼仪演讲稿
2014/05/12 职场文书
深入开展党的群众路线教育实践活动心得体会
2014/11/05 职场文书
可怜妈妈观后感
2015/06/09 职场文书
医院保洁员管理制度
2015/08/05 职场文书
小学生反邪教心得体会
2016/01/15 职场文书
北京大学中文系教授推荐的10本小说
2019/08/08 职场文书
美甲店的创业计划书模板
2019/08/23 职场文书
给numpy.array增加维度的超简单方法
2021/06/02 Python