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新手上路(七)
Oct 09 PHP
一些被忽视的PHP函数(简单整理)
Apr 30 PHP
PHP图片处理类 phpThumb参数用法介绍
Mar 11 PHP
数组与类使用PHP的可变变量名需要的注意的问题
Jun 20 PHP
显示程序执行时间php函数代码
Aug 29 PHP
thinkPHP3.2简单实现文件上传的方法
May 16 PHP
PHP自定义图片缩放函数实现等比例不失真缩放的方法
Aug 19 PHP
THINKPHP在添加数据的时候获取主键id的值方法
Apr 03 PHP
Laravel程序架构设计思路之使用动作类
Jun 07 PHP
PHP面向对象程序设计重载(overloading)操作详解
Jun 13 PHP
tp5.1 框架join方法用法实例分析
May 26 PHP
详解thinkphp的Auth类认证
May 28 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 iconv 函数转gb2312的bug解决方法
2009/10/11 PHP
Ubuntu中支持PHP5与PHP7双版本的简单实现
2018/08/19 PHP
phpstudy2020搭建站点的实现示例
2020/10/30 PHP
Auntion-TableSort国人写的一个javascript表格排序的东西
2007/11/12 Javascript
jQuery获取当前对象标签名称的方法
2014/02/07 Javascript
jQuery插件datepicker 日期连续选择
2015/06/12 Javascript
JS平滑无缝滚动效果的实现代码
2016/05/06 Javascript
bootstrap制作jsp页面(根据值让table显示选中)
2017/01/05 Javascript
AngularJS学习第一篇 AngularJS基础知识
2017/02/13 Javascript
浅谈redux以及react-redux简单实现
2018/08/28 Javascript
web.py获取上传文件名的正确方法
2014/08/26 Python
python友情链接检查方法
2015/07/08 Python
使用Python的Django框架结合jQuery实现AJAX购物车页面
2016/04/11 Python
Python输入二维数组方法
2018/04/13 Python
Tesserocr库的正确安装方式
2018/10/19 Python
浅谈python中统计计数的几种方法和Counter详解
2019/11/07 Python
Python生成词云的实现代码
2020/01/14 Python
使用python实现时间序列白噪声检验方式
2020/06/03 Python
基于Python爬取搜狐证券股票过程解析
2020/11/18 Python
使用Python提取文本中含有特定字符串的方法示例
2020/12/09 Python
Django解决frame拒绝问题的方法
2020/12/18 Python
Html5调用手机摄像头并实现人脸识别的实现
2018/12/21 HTML / CSS
意大利团购网站:Groupon意大利
2016/10/11 全球购物
中国网上药店领导者:1药网
2017/02/16 全球购物
Hoka One One法国官网:美国专业跑鞋品牌
2018/12/29 全球购物
澳大利亚领先的女性运动服品牌:Lorna Jane
2020/06/19 全球购物
写出程序把一个链表中的接点顺序倒排
2014/04/28 面试题
工商管理专业职业生涯规划
2014/01/01 职场文书
高校教师个人工作总结2014
2014/12/17 职场文书
颐和园英文导游词
2015/01/30 职场文书
办公室岗位职责
2015/02/04 职场文书
医德医风个人总结
2015/02/28 职场文书
企业安全隐患排查治理制度
2015/08/05 职场文书
大学学生会主席竞选稿
2015/11/19 职场文书
党风廉政教育心得体会2016
2016/01/22 职场文书
MySQL单表千万级数据处理的思路分享
2021/06/05 MySQL