php增删改查示例自己写的demo


Posted in PHP onSeptember 04, 2013

1.链接数据库通用方法:conn.php

<?php 
//第一步:链接数据库 
$conn=@mysql_connect("localhost:3306","root","root")or die ("mysql链接失败"); 
//第二步: 选择指定的数据库,设置字符集 
@mysql_select_db("php_blog",$conn) or die ("db链接失败".mysql_error()); 
mysql_query('SET NAMES UTF8')or die ("字符集设置错误"); 
?>

2.增加 add.php
<?php 
include("conn.php");//引入链接数据库 
if(!empty($_POST['sub'])){ 
$title=$_POST['title']; 
$con=$_POST['con']; 
echo $sql="insert into news(id,title,dates,contents) value (null,'$title',now(),'$con')" ; 
mysql_query($sql); 
echo"插入成功"; 
} 
?> 
<form action="add.php" method="post"> 
标题: <input type="text" name="title"><br> 
内容: <textarea rows="5" cols="50" name="con"></textarea><br> 
<input type="submit" name="sub" value="发表"> 
</form>

3.删除del.php
<?php 
include("conn.php");//引入链接数据库<pre name="code" class="html"><?php 
include("conn.php");//引入链接数据库 
if(!empty ($_GET['id'])){ 
$sql="select * from news where id='".$_GET['id']."'"; 
$query=mysql_query($sql); 
$rs=mysql_fetch_array($query); 
} 
if(!empty($_POST['sub'])){ 
$title=$_POST['title']; 
$con=$_POST['con']; 
$hid=$_POST['hid']; 
$sql="update news set title='$title',contents='$con' where id='$hid' limit 1 "; 
mysql_query($sql); 
echo "<script> alert('更新成功'); location.href='index.php'</script>"; 
echo"更新成功"; 
} 
?> 
<form action="edit.php" method="post"> 
<input type="hidden" name="hid" value="<?php echo $rs['id']?>"/> 
标题: <input type="text" name="title" value="<?php echo $rs['title']?>"><br> 
内容: <textarea rows="5" cols="50" name="con"><?php echo $rs['contents']?></textarea><br> 
<input type="submit" name="sub" value="发表"> 
</form></pre><br> 
if(!empty($_GET['del'])){ $d=$_GET['del']; $sql="delete from news where id ='$d'"; } $query=mysql_query($sql); echo "删除成功"; ?><p></p> 
<pre></pre> 
<br> 
4,改 edit.php页面 
<p></p> 
<p><br> 
</p> 
<p></p><pre name="code" class="html"><?php 
include("conn.php");//引入链接数据库 
if(!empty ($_GET['id'])){ 
$sql="select * from news where id='".$_GET['id']."'"; 
$query=mysql_query($sql); 
$rs=mysql_fetch_array($query); 
} 
if(!empty($_POST['sub'])){ 
$title=$_POST['title']; 
$con=$_POST['con']; 
$hid=$_POST['hid']; 
$sql="update news set title='$title',contents='$con' where id='$hid' limit 1 "; 
mysql_query($sql); 
echo "<script> alert('更新成功'); location.href='index.php'</script>"; 
echo"更新成功"; 
} 
?> 
<form action="edit.php" method="post"> 
<input type="hidden" name="hid" value="<?php echo $rs['id']?>"/> 
标题: <input type="text" name="title" value="<?php echo $rs['title']?>"><br> 
内容: <textarea rows="5" cols="50" name="con"><?php echo $rs['contents']?></textarea><br> 
<input type="submit" name="sub" value="发表"> 
</form></pre><br> 
5.查,列表页面<pre name="code" class="html"><a href="add.php">添加内容</a> 
<hr> 
<hr> 
<form> 
<input type="text" name="keys" /> 
<input type="submit" name="subs" value="搜索"/> 
</form> 
<?php 
include("conn.php");//引入链接数据库 
if(!empty($_GET['keys'])){ 
$w=" title like '%".$_GET['keys']."%'"; 
}else{ 
$w=1; 
} 
$sql="select * from news where $w order by id desc"; 
$query=mysql_query($sql); 
while($rs=mysql_fetch_array($query)){ 
?> 
<h2>标题:<a href="view.php?id=<?php echo $rs['id'] ?>"><?php echo $rs['title'] ?></a> <a href="edit.php?id=<?php echo $rs['id'] ?>">编辑</a>||<a href="del.php?del=<?php echo $rs['id'] ?>">删除</a></h2> 
<li><?php echo $rs['dates'] ?></li> 
<p><?php echo $rs['contents'] ?></p> 
<hr> 
<?php 
} 
?> 
</pre><br> 
<p></p> 
<p><br> 
</p>
PHP 相关文章推荐
PHP字符转义相关函数小结(php下的转义字符串)
Apr 12 PHP
php 多个submit提交表单 处理方法
Jul 07 PHP
php IP转换整形(ip2long)的详解
Jun 06 PHP
深入PHP许愿墙模块功能分析
Jun 25 PHP
php的sso单点登录实现方法
Jan 08 PHP
thinkphp3.x中display方法及show方法的用法实例
May 19 PHP
Ajax PHP JavaScript MySQL实现简易无刷新在线聊天室
Aug 17 PHP
php批量修改表结构实例
May 24 PHP
PHP+Ajax实现的无刷新分页功能详解【附demo源码下载】
Jul 03 PHP
PHP mongodb操作类定义与用法示例【适合mongodb2.x和mongodb3.x】
Jun 16 PHP
Linux下源码包安装Swoole及基本使用操作图文详解
Apr 02 PHP
PHP pthreads v3在centos7平台下的安装与配置操作方法
Feb 21 PHP
php使用异或实现的加密解密实例
Sep 04 #PHP
PHP中数组定义的几种方法
Sep 01 #PHP
对淘宝URL中ID提取的PHP代码
Sep 01 #PHP
怎么在Windows系统中搭建php环境
Aug 31 #PHP
深入解析php中的foreach函数
Aug 31 #PHP
如何使用php输出时间格式
Aug 31 #PHP
PHP取整函数:ceil,floor,round,intval的区别详细解析
Aug 31 #PHP
You might like
dedecms模版制作使用方法
2007/04/03 PHP
解析thinkphp的左右值无限分类
2013/06/20 PHP
div li的多行多列 无刷新分页示例代码
2013/10/16 PHP
简要剖析PHP的Yii框架的组件化机制的基本知识
2016/03/17 PHP
Linux下 php7安装redis的方法
2018/11/01 PHP
jquery关于图形报表的运用实现代码
2011/01/06 Javascript
jquery基础教程之数组使用详解
2014/03/10 Javascript
常用的jQuery前端技巧收集
2014/12/24 Javascript
jQuery中:password选择器用法实例
2015/01/03 Javascript
jQuery隐藏和显示效果实现
2016/04/06 Javascript
基于javascript实现图片滑动效果
2016/05/07 Javascript
JS中对象与字符串的互相转换详解
2016/05/20 Javascript
jsp 自动编译机制详细介绍
2016/12/01 Javascript
微信小程序简单实现form表单获取输入数据功能示例
2017/11/30 Javascript
javascript中函数的写法实例代码详解
2018/10/28 Javascript
tracking.js实现前端人脸识别功能
2020/04/16 Javascript
Angular利用HTTP POST下载流文件的步骤记录
2020/07/26 Javascript
解决vuex刷新数据消失问题
2020/11/12 Javascript
[00:12]2018DOTA2亚洲邀请赛 sylar表现SOLO技艺
2018/04/06 DOTA
Python中实现结构相似的函数调用方法
2015/03/10 Python
Python程序员面试题 你必须提前准备!(答案及解析)
2018/01/23 Python
Python数据分析之双色球中蓝红球分析统计示例
2018/02/03 Python
python实现批量按比例缩放图片效果
2018/03/30 Python
Django页面数据的缓存与使用的具体方法
2019/04/23 Python
Python3 Tkinter选择路径功能的实现方法
2019/06/14 Python
Django中间件基础用法详解
2019/07/18 Python
django创建css文件夹的具体方法
2020/07/31 Python
python 模块导入问题汇总
2021/02/01 Python
pandas apply使用多列计算生成新的列实现示例
2021/02/24 Python
HTML5实现移动端复制功能
2018/04/19 HTML / CSS
马来西亚航空官方网站:Malaysia Airlines
2017/07/28 全球购物
文明之星事迹材料
2014/05/09 职场文书
外联部演讲稿
2014/05/24 职场文书
科长个人四风问题整改措施思想汇报
2014/10/13 职场文书
标准离婚协议书范文下载
2014/11/30 职场文书
银行员工考核评语
2014/12/31 职场文书