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 分页函数multi() discuz
Jun 21 PHP
PHP数据类型之整数类型、浮点数的介绍
Apr 28 PHP
PHP使用Session遇到的一个Permission denied Notice解决办法
Jul 30 PHP
php将图片保存入mysql数据库失败的解决方法
Dec 27 PHP
php结合正则获取字符串中数字
Jun 19 PHP
php 截取GBK文档某个位置开始的n个字符方法
Mar 08 PHP
Laravel如何使用数据库事务及捕获事务失败后的异常详解
Oct 23 PHP
PHP面向对象五大原则之依赖倒置原则(DIP)详解
Apr 08 PHP
基于CI(CodeIgniter)框架实现购物车功能的方法
Apr 09 PHP
Laravel 关联模型-关联新增和关联更新的方法
Oct 10 PHP
laravel 操作数据库常用函数的返回值方法
Oct 11 PHP
PHP 实现缩略图
Mar 09 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
PHP 绘制网站登录首页图片验证码
2016/04/12 PHP
基于PHP实现通过照片获取ip地址
2016/04/26 PHP
PHP会话控制实例分析
2016/12/24 PHP
php格式文件打开的四种方法
2018/02/24 PHP
限制复选框的最大可选数
2006/07/01 Javascript
JavaScript中的私有成员
2006/09/18 Javascript
Javascript学习笔记一 之 数据类型
2010/12/15 Javascript
JavaScript高级程序设计 读书笔记之十 本地对象Date日期
2012/02/27 Javascript
js 获取时间间隔实现代码
2014/05/12 Javascript
jQuery中slideUp()方法用法分析
2014/12/24 Javascript
JS实现仿QQ效果的三级竖向菜单
2015/09/25 Javascript
详解JavaScript数组的操作大全
2015/10/19 Javascript
bootstrap输入框组代码分享
2016/06/07 Javascript
动态加载css方法实现和深入解析
2017/01/18 Javascript
详谈for循环里面的break和continue语句
2017/07/20 Javascript
vue2.0开发入门笔记之.vue文件的生成和使用
2017/09/19 Javascript
node简单实现一个更改头像功能的示例
2017/12/29 Javascript
JS实现字符串翻转的方法分析
2018/08/31 Javascript
jQuery实现的鼠标拖动浮层功能示例【拖动div等任何标签】
2018/12/29 jQuery
JavaScript常用内置对象用法分析
2019/07/09 Javascript
详解为什么Vue中不要用index作为key(diff算法)
2020/04/04 Javascript
JavaScript函数重载操作实例浅析
2020/05/02 Javascript
详解Vite的新体验
2021/02/22 Javascript
[02:07]DOTA2超级联赛专访BBC:难忘网吧超神经历
2013/06/09 DOTA
Python去掉字符串中空格的方法
2014/03/11 Python
pymongo给mongodb创建索引的简单实现方法
2015/05/06 Python
python处理两种分隔符的数据集方法
2018/12/12 Python
Django使用中间键实现csrf认证详解
2019/07/22 Python
详解python环境安装selenium和手动下载安装selenium的方法
2020/03/17 Python
python的dict判断key是否存在的方法
2020/12/09 Python
基于HTML5 FileSystem API的使用介绍
2013/04/24 HTML / CSS
匡威英国官网:Converse英国
2018/12/02 全球购物
Watch Station官方网站:世界一流的手表和智能手表
2020/01/05 全球购物
教育技术职业规划范文
2014/03/04 职场文书
农业局学习党的群众路线教育实践活动心得体会
2014/03/07 职场文书
springboot实现string转json json里面带数组
2022/06/16 Java/Android