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 相关文章推荐
关于文本留言本的分页代码
Oct 09 PHP
Apache2 httpd.conf 中文版
Dec 06 PHP
PHP APC配置文件2套和参数详解
Jun 11 PHP
PHP实现删除非站内外部链接实例代码
Jun 17 PHP
php中cookie实现二级域名可访问操作的方法
Nov 11 PHP
php函数实现判断是否移动端访问
Mar 03 PHP
php实现递归抓取网页类实例
Apr 03 PHP
PHP使用正则表达式获取微博中的话题和对象名
Jul 18 PHP
PHP采用超长(超大)数字运算防止数字以科学计数法显示的方法
Apr 01 PHP
Symfony2获取web目录绝对路径、相对路径、网址的方法
Nov 14 PHP
PHP快速推送微信模板消息
Apr 14 PHP
详解PHP用mb_string处理windows中文字符
May 26 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
从零开始的异世界生活:第二季延期后,B站上架了第二部剧场版
2020/05/06 日漫
php explode函数实例代码
2012/02/27 PHP
修改yii2.0用户登录使用的user表为其它的表实现方法(推荐)
2017/08/01 PHP
PHP isset empty函数相关面试题及解析
2020/12/11 PHP
运算符&amp;&amp;的三个不同层次
2013/04/07 Javascript
setInterval与clearInterval的使用示例代码
2014/01/28 Javascript
用jquery等比例控制图片宽高的具体实现
2014/01/28 Javascript
jQuery判断数组是否包含了指定的元素
2015/03/10 Javascript
js控制元素显示在屏幕固定位置及监听屏幕高度变化的方法
2015/08/11 Javascript
JavaScript中var关键字的使用详解
2015/08/14 Javascript
jquery中表单 多选框的一种巧妙写法
2015/09/06 Javascript
解决js图片加载时出现404的问题
2020/11/30 Javascript
浅谈javascript中的call、apply、bind
2016/03/06 Javascript
JS简单判断函数是否存在的方法
2017/02/13 Javascript
ajax实现加载页面、删除、查看详细信息 bootstrap美化页面!
2017/03/14 Javascript
浅谈JavaScript的innerWidth与innerHeight
2017/10/12 Javascript
详解js中Array的方法及技巧
2018/09/12 Javascript
搭建基于express框架运行环境的方法步骤
2018/11/15 Javascript
微信小程序提交form操作示例
2018/12/30 Javascript
微信小程序class封装http代码实例
2019/08/24 Javascript
Python设计模式之命令模式简单示例
2018/01/10 Python
Python中装饰器学习总结
2018/02/10 Python
Django model update的多种用法介绍
2020/03/28 Python
Python实现基于SVM的分类器的方法
2019/07/19 Python
使用TensorFlow对图像进行随机旋转的实现示例
2020/01/20 Python
Python装饰器用法与知识点小结
2020/03/09 Python
html5中的input新属性range使用记录
2014/09/05 HTML / CSS
SmartBuyGlasses德国:购买太阳镜和眼镜
2019/08/20 全球购物
int *p=NULL和*p= NULL有什么区别
2014/10/23 面试题
上海期货面试题
2014/01/31 面试题
介绍一下Linux内核的排队自旋锁
2014/01/04 面试题
银行柜员应聘推荐信范文
2013/11/24 职场文书
应届毕业生自我评价分享
2013/12/15 职场文书
领导新年致辞2016
2015/07/29 职场文书
运动会广播稿100字
2015/08/19 职场文书
基于python实现银行管理系统
2021/04/20 Python