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语法(5)
Oct 09 PHP
PHP 批量更新网页内容实现代码
Jan 05 PHP
使用php方法curl抓取AJAX异步内容思路分析及代码分享
Aug 25 PHP
Yii使用find findAll查找出指定字段的实现方法
Sep 05 PHP
WordPress主题制作之模板文件的引入方法
Dec 28 PHP
功能强大的PHP POST提交数据类
Jul 15 PHP
PHP基于Redis消息队列实现发布微博的方法
May 03 PHP
php使用curl实现ftp文件下载功能
May 16 PHP
PHP实现git部署的方法教程
Dec 19 PHP
记录Yii2框架开发微信公众号遇到的问题及解决方法
Jul 20 PHP
thinkPHP框架中layer.js的封装与使用方法示例
Jan 18 PHP
Ajax+PHP实现的分类列表框功能示例
Feb 11 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中文本数据翻页(留言本翻页)
2006/10/09 PHP
PHP+JavaScript实现无刷新上传图片
2017/02/21 PHP
Javascript代码混淆综合解决方案-Javascript在线混淆器
2006/12/18 Javascript
通过DOM脚本去设置样式信息
2010/09/19 Javascript
jQuery添加/改变/移除CSS类及判断是否已经存在CSS
2014/08/20 Javascript
JQuery设置时间段下拉选择实例
2014/12/30 Javascript
jquery实现select下拉框美化特效代码分享
2015/08/18 Javascript
JavaScript动态添加css样式和script标签
2016/07/19 Javascript
node.js中路由,中间件,ge请求和post请求的参数详解
2017/12/26 Javascript
Angular 利用路由跳转到指定页面的指定位置方法
2018/08/31 Javascript
Vue官方推荐AJAX组件axios.js使用方法详解与API
2018/10/09 Javascript
JS字符串与二进制的相互转化实例代码详解
2019/06/28 Javascript
微信小程序wx.request的简单封装
2019/11/13 Javascript
[02:08]2014DOTA2国际邀请赛 430专访:力争取得小组前二
2014/07/11 DOTA
Django小白教程之Django用户注册与登录
2016/04/22 Python
Windows下python2.7.8安装图文教程
2016/05/26 Python
基于python(urlparse)模板的使用方法总结
2017/10/13 Python
Python scikit-learn 做线性回归的示例代码
2017/11/01 Python
Python键盘输入转换为列表的实例
2018/06/23 Python
python logging重复记录日志问题的解决方法
2018/07/12 Python
python与caffe改变通道顺序的方法
2018/08/04 Python
python代理工具mitmproxy使用指南
2019/07/04 Python
tesserocr与pytesseract模块的使用方法解析
2019/08/30 Python
Python 中pandas索引切片读取数据缺失数据处理问题
2019/10/09 Python
Python实现获取当前目录下文件名代码详解
2020/03/10 Python
Python命令行参数定义及需要注意的地方
2020/11/30 Python
好药师网上药店:安全合法的网上药品零售药房
2017/02/15 全球购物
澳大利亚新奇小玩意网站:Yellow Octopus
2017/12/28 全球购物
Omio波兰:全欧洲低价大巴、火车和航班搜索和比价
2018/02/16 全球购物
探矿工程师自荐信
2014/01/24 职场文书
大学毕业感言100字
2014/02/03 职场文书
市场总经理岗位职责
2014/04/11 职场文书
学生考试舞弊检讨书
2015/01/01 职场文书
2015年社区矫正工作总结
2015/04/21 职场文书
2016年“11.11”光棍节活动总结
2016/04/05 职场文书
Python基础之pandas数据合并
2021/04/27 Python