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 相关文章推荐
PHP4和PHP5性能测试和对比 测试代码与环境
Aug 17 PHP
Codeigniter上传图片出现“You did not select a file to upload”错误解决办法
Jun 12 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(五)
Jun 23 PHP
ThinkPHP惯例配置文件详解
Jul 14 PHP
php使用fsockopen函数发送post,get请求获取网页内容的方法
Nov 15 PHP
Laravel中使用阿里云OSS Composer包分享
Feb 10 PHP
php项目中百度 UEditor 简单安装调试和调用
Jul 15 PHP
PHP使用Pear发送邮件(Windows环境)
Jan 05 PHP
php 变量引用与变量销毁机制详细介绍
Dec 05 PHP
php往mysql中批量插入数据实例教程
Dec 12 PHP
PHP批斗大会之缺失的异常详解
Jul 09 PHP
分享几种好用的PHP自定义加密函数(可逆/不可逆)
Sep 15 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
全国FM电台频率大全 - 12 安徽省
2020/03/11 无线电
可以在线执行PHP代码包装修正版
2008/03/15 PHP
PHP控制网页过期时间的代码
2008/09/28 PHP
PHP的Laravel框架中使用消息队列queue及异步队列的方法
2016/03/21 PHP
php解决和避免form表单重复提交的几种方法
2016/08/31 PHP
Yaf框架封装的MySQL数据库操作示例
2019/03/06 PHP
PHP使用PDO创建MySQL数据库、表及插入多条数据操作示例
2019/05/30 PHP
Js(JavaScript)中,弹出是或否的选择框示例(confirm用法的实例分析)
2013/07/09 Javascript
Jquery中children与find之间的区别详细解析
2013/11/29 Javascript
常用的JS验证和函数汇总
2014/12/23 Javascript
jQuery选择器源码解读(六):Sizzle选择器匹配逻辑分析
2015/03/31 Javascript
BootStrap创建响应式导航条实例代码
2016/05/31 Javascript
Ajax+FormData+javascript实现无刷新表单信息提交
2016/10/24 Javascript
Bootstrap基本组件学习笔记之进度条(15)
2016/12/08 Javascript
原生Aajax 和jQuery Ajax 写法个人总结
2017/03/24 jQuery
Mac系统下Webstorm快捷键整理大全
2017/05/28 Javascript
vue axios 给生产环境和发布环境配置不同的接口地址(推荐)
2018/05/08 Javascript
基于Vue组件化的日期联动选择器功能的实现代码
2018/11/30 Javascript
[01:34]2014DOTA2展望TI 剑指西雅图VG战队专访
2014/06/30 DOTA
用Python的Django框架完成视频处理任务的教程
2015/04/02 Python
Python实现多线程抓取网页功能实例详解
2017/06/08 Python
python中Apriori算法实现讲解
2017/12/10 Python
Python+matplotlib实现计算两个信号的交叉谱密度实例
2018/01/08 Python
python实现机器学习之元线性回归
2018/09/06 Python
python循环输出三角形图案的例子
2019/11/22 Python
Python正则re模块使用步骤及原理解析
2020/08/18 Python
在PyCharm中安装PaddlePaddle的方法
2021/02/05 Python
CSS3中文字镂空、透明值、阴影效果设置示例小结
2016/03/07 HTML / CSS
设计师家具购买和委托在线市场:Viyet
2016/11/16 全球购物
Java程序员面试题
2016/09/27 面试题
一夜的工作教学反思
2014/02/08 职场文书
2014超市收银员工作总结
2014/11/13 职场文书
大学毕业生自我评价
2015/03/02 职场文书
证婚人婚礼致辞
2015/07/28 职场文书
公司费用报销管理制度
2015/08/04 职场文书
jquery插件实现代码雨特效
2021/04/24 jQuery