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
mysql5的sql文件导入到mysql4的方法
Oct 19 PHP
用js进行url编码后用php反解以及用php实现js的escape功能函数总结
Feb 08 PHP
php array的学习笔记
May 16 PHP
php设置编码格式的方法
Mar 05 PHP
php中替换字符串中的空格为逗号','的方法
Jun 09 PHP
PHP中模拟处理HTTP PUT请求的例子
Jul 22 PHP
PHP抓取网页、解析HTML常用的方法总结
Jul 01 PHP
php 解决substr()截取中文字符乱码问题
Jul 18 PHP
PHP制作登录异常ip检测功能的实例代码
Nov 16 PHP
使用PHP+MySql+Ajax+jQuery实现省市区三级联动功能示例
Sep 15 PHP
php实现将数组或对象写入到文件的方法小结【三种方法】
Apr 22 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
下载文件的点击数回填
2006/10/09 PHP
利用discuz实现PHP大文件上传应用实例代码
2008/11/14 PHP
PHP图像处理类库MagickWand用法实例分析
2015/05/21 PHP
windows server 2008/2012安装php iis7 mysql环境搭建教程
2016/06/30 PHP
JavaScript 特殊字符
2007/04/05 Javascript
Jquery知识点三 jquery表单对象操作
2011/01/17 Javascript
JQUERY 实现窗口滚动搜索框停靠效果(类似滚动停靠)
2013/03/27 Javascript
jquery ajax属性async(同步异步)示例
2013/11/05 Javascript
IE及IE6浏览器中判断JS文件加载成功失败的方法
2015/02/18 Javascript
jQuery图片加载显示loading效果
2016/11/04 Javascript
JS实现图片垂直居中显示小结
2016/12/13 Javascript
React实现点击删除列表中对应项
2017/01/10 Javascript
js实现导航栏中英文切换效果
2017/01/16 Javascript
jquery实现静态搜索功能(可输入搜索文字)
2017/03/28 jQuery
手把手搭建安装基于windows的Vue.js运行环境
2017/06/12 Javascript
微信小程序获取循环元素id以及wx.login登录操作
2017/08/17 Javascript
vue项目实现设置根据路由高亮对应的菜单项操作
2020/08/06 Javascript
[01:19:23]2018DOTA2亚洲邀请赛 4.5 淘汰赛 Mineski vs VG 第二场
2018/04/06 DOTA
Python爬取网页中的图片(搜狗图片)详解
2017/03/23 Python
Python中的__slots__示例详解
2017/07/06 Python
利用python批量修改word文件名的方法示例
2017/10/17 Python
深入理解Python中的 __new__ 和 __init__及区别介绍
2018/09/17 Python
python 公共方法汇总解析
2019/09/16 Python
L’AGENCE官网:加州女装品牌
2018/06/03 全球购物
后勤副校长自我鉴定
2013/10/13 职场文书
红旗方阵解说词
2014/02/12 职场文书
科级干部考察材料
2014/02/15 职场文书
2015年初中生自我评价范文
2015/03/03 职场文书
催款函范文
2015/06/24 职场文书
病假条格式范文
2015/08/17 职场文书
想要创业,那么你做好准备了吗?
2019/07/01 职场文书
2022漫威和DC电影上映作品
2022/04/05 欧美动漫
不负正版帝国之名 《重返帝国》引领SLG手游制作新的标杆
2022/04/07 其他游戏
Python+Selenium实现抖音、快手、B站、小红书、微视、百度好看视频、西瓜视频、微信视频号、搜狐视频、一点号、大风号、趣头条等短视频自动发布
2022/04/13 Python
python的html标准库
2022/04/29 Python
详解ZABBIX监控ESXI主机的问题
2022/06/21 Servers