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初学者头疼问题总结
Jul 08 PHP
转PHP手册及PHP编程标准
Dec 17 PHP
关于Appserv无法打开localhost问题的解决方法
Oct 16 PHP
php统计时间和内存使用情况示例分享
Mar 13 PHP
destoon实现VIP排名一直在前面排序的方法
Aug 21 PHP
PHP中echo和print的区别
Aug 28 PHP
thinkphp常见路径用法分析
Dec 02 PHP
php随机生成数字字母组合的方法
Mar 18 PHP
浅谈使用PHP开发微信支付的流程
Oct 04 PHP
PHP的PDO操作简单示例
Mar 30 PHP
PHPCMS V9 添加二级导航的思路详解
Oct 20 PHP
laravel中的fillable和guarded属性详解
Oct 23 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设计模式  Command(命令模式)
2011/06/17 PHP
php和mysql中uft-8中文编码乱码的几种解决办法
2012/04/19 PHP
在Laravel 中实现是否关注的示例
2019/10/22 PHP
直接生成打开窗口代码,不必下载
2008/05/14 Javascript
关于jQuery object and DOM element
2013/04/15 Javascript
Extjs4 类的定义和扩展实例
2013/06/28 Javascript
jQuery简单实现banner图片切换
2014/01/02 Javascript
js实现touch移动触屏滑动事件
2015/04/17 Javascript
浅谈Node.js中的定时器
2015/06/18 Javascript
jQuery检测返回值的数据类型
2015/07/13 Javascript
学习JavaScript设计模式(代理模式)
2015/12/03 Javascript
JavaScript在form表单中使用button按钮实现submit提交方法
2017/01/23 Javascript
angular实现spa单页面应用实例
2017/07/10 Javascript
快速解决vue-cli不能初始化webpack模板的问题
2018/03/20 Javascript
详解Vue 多级组件透传新方法provide/inject
2018/05/09 Javascript
Vue项目安装插件并保存
2019/01/28 Javascript
JQuery特殊效果和链式调用操作示例
2019/05/13 jQuery
JS中的一些常用的函数式编程术语
2019/06/15 Javascript
解决layui富文本编辑器图片上传无法回显的问题
2019/09/18 Javascript
Vue中nprogress页面加载进度条的方法实现
2020/11/13 Javascript
python opencv3实现人脸识别(windows)
2018/05/25 Python
使用python实现男神女神颜值打分系统(推荐)
2019/10/31 Python
CSS3中引入多种自定义字体font-face
2020/06/12 HTML / CSS
天游软件面试
2013/11/23 面试题
MySQL面试题目集锦
2016/04/14 面试题
过滤器的用法
2013/10/08 面试题
工作室成员个人发展规划范文
2014/01/24 职场文书
荷叶圆圆教学反思
2014/02/01 职场文书
信电学院毕业生自荐书
2014/05/24 职场文书
物流管理专业自荐信
2014/06/23 职场文书
文秘班元旦晚会活动策划方案
2014/08/28 职场文书
2015年安全生产目标责任书
2015/01/29 职场文书
年终工作总结范文
2019/06/20 职场文书
2019初中学生入团申请书
2019/06/27 职场文书
2019个人年度目标制定攻略!
2019/07/12 职场文书
goland 设置project gopath的操作
2021/05/06 Golang